Mana_Filters - Version 12.04.24.23

Version Notes

Adds multiple selection features for attribute and price filters in Magento layered navigation.

Download this release

Release Info

Developer Magento Core Team
Extension Mana_Filters
Version 12.04.24.23
Comparing to
See all releases


Code changes from version 12.04.21.23 to 12.04.24.23

app/code/local/Mana/Core/Helper/Data.php CHANGED
@@ -413,4 +413,32 @@ class Mana_Core_Helper_Data extends Mage_Core_Helper_Abstract {
413
  }
414
  return true;
415
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
416
  }
413
  }
414
  return true;
415
  }
416
+ /**
417
+ * @param $input
418
+ * @param array $separators
419
+ * @return array | bool
420
+ */
421
+ public function sanitizeNumber($input, $separators = array()) {
422
+ if (count($separators)) {
423
+ $separator = array_shift($separators);
424
+ if (!is_array($separator)) {
425
+ $separator = array('sep' =>$separator);
426
+ }
427
+ $result = array();
428
+ foreach (explode($separator['sep'], $input) as $value) {
429
+ if (($sanitizedValue = $this->sanitizeNumber($value, $separators)) !== false && $sanitizedValue !== '') {
430
+ $result[] = $sanitizedValue;
431
+ }
432
+ }
433
+ if (!empty($separator['as_string'])) {
434
+ return implode($separator['sep'], $result);
435
+ }
436
+ else {
437
+ return $result;
438
+ }
439
+ }
440
+ else {
441
+ return is_numeric($input) ? $input : false;
442
+ }
443
+ }
444
  }
app/code/local/Mana/Core/etc/config.xml CHANGED
@@ -12,7 +12,7 @@
12
  <Mana_Core>
13
  <!-- This version number identifies version of database tables specific to this extension. It is written to
14
  core_resource table. -->
15
- <version>12.04.21.23</version>
16
  </Mana_Core>
17
  </modules>
18
  <!-- This section contains module settings which are merged into global configuration during each page load,
12
  <Mana_Core>
13
  <!-- This version number identifies version of database tables specific to this extension. It is written to
14
  core_resource table. -->
15
+ <version>12.04.24.23</version>
16
  </Mana_Core>
17
  </modules>
18
  <!-- This section contains module settings which are merged into global configuration during each page load,
app/code/local/Mana/Filters/Model/Filter/Attribute.php CHANGED
@@ -94,7 +94,7 @@ class Mana_Filters_Model_Filter_Attribute extends Mage_Catalog_Model_Layer_Filte
94
  */
95
  public function getMSelectedValues() {
96
  $values = Mage::app()->getRequest()->getParam($this->_requestVar);
97
- return $values ? array_filter(explode('_', $values)) : array();
98
  }
99
 
100
  /**
94
  */
95
  public function getMSelectedValues() {
96
  $values = Mage::app()->getRequest()->getParam($this->_requestVar);
97
+ return Mage::helper('mana_core')->sanitizeNumber($values, array('_'));
98
  }
99
 
100
  /**
app/code/local/Mana/Filters/Model/Filter/Decimal.php CHANGED
@@ -27,20 +27,21 @@ class Mana_Filters_Model_Filter_Decimal extends Mage_Catalog_Model_Layer_Filter_
27
  $selections = $this->getMSelectedValues();
28
 
29
  if (count($selections) > 0) {
30
- list($index, $range) = explode(',', $selections[0]);
31
- if ((int)$range) {
32
- $this->setRange((int)$range);
33
- $this->_applyToCollectionEx($selections);
34
- foreach ($selections as $selection) {
35
- list($index, $range) = explode(',', $selection);
36
- $this->getLayer()->getState()->addFilter($this->_createItemEx(array(
37
- 'label' => $this->_renderItemLabel($range, $index),
38
- 'value' => $selection,
39
- 'm_selected' => true,
40
- )));
41
- }
42
- }
43
- // $this->_items = array();
 
44
  }
45
  // MANA END
46
  return $this;
@@ -122,14 +123,10 @@ class Mana_Filters_Model_Filter_Decimal extends Mage_Catalog_Model_Layer_Filter_
122
  * Returns all values currently selected for this filter
123
  */
124
  public function getMSelectedValues() {
125
- $values = Mage::app()->getRequest()->getParam($this->_requestVar);
126
- return $values ? explode('_', $values) : array();
127
- // $result = array();
128
- // foreach ($values as $value) {
129
- // list($index, $range) = explode(',', $value);
130
- // $result[] = array('index' => $index, 'range' => $range);
131
- // }
132
- // return $result;
133
  }
134
  /**
135
  * Depending on current filter values, returns available filter options from database
@@ -148,8 +145,10 @@ class Mana_Filters_Model_Filter_Decimal extends Mage_Catalog_Model_Layer_Filter_
148
  // MANA BEGIN
149
  $selectedIndexes = array();
150
  foreach ($this->getMSelectedValues() as $selection) {
151
- list($index, $range) = explode(',', $selection);
152
- $selectedIndexes[] = $index;
 
 
153
  }
154
  // MANA END
155
 
@@ -189,22 +188,22 @@ class Mana_Filters_Model_Filter_Decimal extends Mage_Catalog_Model_Layer_Filter_
189
  public function getCurrentRangeLowerBound() {
190
  $selections = $this->getMSelectedValues();
191
  if ($selections && count($selections) == 1) {
192
- list($index, $range) = explode(',', $selections[0]);
193
- return $index;
194
- }
195
- else {
196
- return $this->getLowestPossibleValue();
197
  }
198
- }
 
199
  public function getCurrentRangeHigherBound() {
200
  $selections = $this->getMSelectedValues();
201
  if ($selections && count($selections) == 1) {
202
- list($index, $range) = explode(',', $selections[0]);
203
- return $range;
204
- }
205
- else {
206
- return $this->getHighestPossibleValue();
207
- }
208
  }
209
  public function getRemoveUrl() {
210
  $query = array($this->getRequestVar()=>$this->getResetValue());
27
  $selections = $this->getMSelectedValues();
28
 
29
  if (count($selections) > 0) {
30
+ if (strpos($selections[0], ',') !== false) {
31
+ list($index, $range) = explode(',', $selections[0]);
32
+ if ((int)$range) {
33
+ $this->setRange((int)$range);
34
+ $this->_applyToCollectionEx($selections);
35
+ foreach ($selections as $selection) {
36
+ list($index, $range) = explode(',', $selection);
37
+ $this->getLayer()->getState()->addFilter($this->_createItemEx(array(
38
+ 'label' => $this->_renderItemLabel($range, $index),
39
+ 'value' => $selection,
40
+ 'm_selected' => true,
41
+ )));
42
+ }
43
+ }
44
+ }
45
  }
46
  // MANA END
47
  return $this;
123
  * Returns all values currently selected for this filter
124
  */
125
  public function getMSelectedValues() {
126
+ $values = Mage::app()->getRequest()->getParam($this->_requestVar);
127
+ return Mage::helper('mana_core')->sanitizeNumber(urldecode($values), array(
128
+ '_', array('sep' => ',', 'as_string' => true)
129
+ ));
 
 
 
 
130
  }
131
  /**
132
  * Depending on current filter values, returns available filter options from database
145
  // MANA BEGIN
146
  $selectedIndexes = array();
147
  foreach ($this->getMSelectedValues() as $selection) {
148
+ if (strpos($selection, ',') !== false) {
149
+ list($index, $range) = explode(',', $selection);
150
+ $selectedIndexes[] = $index;
151
+ }
152
  }
153
  // MANA END
154
 
188
  public function getCurrentRangeLowerBound() {
189
  $selections = $this->getMSelectedValues();
190
  if ($selections && count($selections) == 1) {
191
+ if (strpos($selections[0], ',') !== false) {
192
+ list($index, $range) = explode(',', $selections[0]);
193
+ return $index;
194
+ }
 
195
  }
196
+ return $this->getLowestPossibleValue();
197
+ }
198
  public function getCurrentRangeHigherBound() {
199
  $selections = $this->getMSelectedValues();
200
  if ($selections && count($selections) == 1) {
201
+ if (strpos($selections[0], ',') !== false) {
202
+ list($index, $range) = explode(',', $selections[0]);
203
+ return $range;
204
+ }
205
+ }
206
+ return $this->getHighestPossibleValue();
207
  }
208
  public function getRemoveUrl() {
209
  $query = array($this->getRequestVar()=>$this->getResetValue());
app/code/local/Mana/Filters/Model/Filter/Price.php CHANGED
@@ -127,13 +127,9 @@ class Mana_Filters_Model_Filter_Price extends Mage_Catalog_Model_Layer_Filter_Pr
127
  */
128
  public function getMSelectedValues() {
129
  $values = Mage::app()->getRequest()->getParam($this->_requestVar);
130
- return $values ? explode('_', urldecode($values)) : array();
131
- // $result = array();
132
- // foreach ($values as $value) {
133
- // list($index, $range) = explode(',', $value);
134
- // $result[] = array('index' => $index, 'range' => $range);
135
- // }
136
- // return $result;
137
  }
138
  /**
139
  * Depending on current filter values, returns available filter options from database
@@ -241,22 +237,22 @@ class Mana_Filters_Model_Filter_Price extends Mage_Catalog_Model_Layer_Filter_Pr
241
  public function getCurrentRangeLowerBound() {
242
  $selections = $this->getMSelectedValues();
243
  if ($selections && count($selections) == 1) {
244
- list($index, $range) = explode(',', $selections[0]);
245
- return $index;
246
- }
247
- else {
248
- return $this->getLowestPossibleValue();
249
  }
 
250
  }
251
  public function getCurrentRangeHigherBound() {
252
  $selections = $this->getMSelectedValues();
253
  if ($selections && count($selections) == 1) {
254
- list($index, $range) = explode(',', $selections[0]);
255
- return $range;
256
- }
257
- else {
258
- return $this->getHighestPossibleValue();
259
  }
 
260
  }
261
  public function getRemoveUrl() {
262
  $query = array($this->getRequestVar()=>$this->getResetValue());
127
  */
128
  public function getMSelectedValues() {
129
  $values = Mage::app()->getRequest()->getParam($this->_requestVar);
130
+ return Mage::helper('mana_core')->sanitizeNumber(urldecode($values), array(
131
+ '_', array('sep' => ',', 'as_string' => true)
132
+ ));
 
 
 
 
133
  }
134
  /**
135
  * Depending on current filter values, returns available filter options from database
237
  public function getCurrentRangeLowerBound() {
238
  $selections = $this->getMSelectedValues();
239
  if ($selections && count($selections) == 1) {
240
+ if (strpos($selections[0], ',') !== false) {
241
+ list($index, $range) = explode(',', $selections[0]);
242
+ return $index;
243
+ }
 
244
  }
245
+ return $this->getLowestPossibleValue();
246
  }
247
  public function getCurrentRangeHigherBound() {
248
  $selections = $this->getMSelectedValues();
249
  if ($selections && count($selections) == 1) {
250
+ if (strpos($selections[0], ',') !== false) {
251
+ list($index, $range) = explode(',', $selections[0]);
252
+ return $range;
253
+ }
 
254
  }
255
+ return $this->getHighestPossibleValue();
256
  }
257
  public function getRemoveUrl() {
258
  $query = array($this->getRequestVar()=>$this->getResetValue());
app/code/local/Mana/Filters/Resource/Filter/Attribute.php CHANGED
@@ -88,6 +88,7 @@ class Mana_Filters_Resource_Filter_Attribute extends Mage_Catalog_Model_Resource
88
  // reset columns, order and limitation conditions
89
  $select->reset(Zend_Db_Select::COLUMNS);
90
  $select->reset(Zend_Db_Select::ORDER);
 
91
  $select->reset(Zend_Db_Select::LIMIT_COUNT);
92
  $select->reset(Zend_Db_Select::LIMIT_OFFSET);
93
 
88
  // reset columns, order and limitation conditions
89
  $select->reset(Zend_Db_Select::COLUMNS);
90
  $select->reset(Zend_Db_Select::ORDER);
91
+ $select->reset(Zend_Db_Select::GROUP);
92
  $select->reset(Zend_Db_Select::LIMIT_COUNT);
93
  $select->reset(Zend_Db_Select::LIMIT_OFFSET);
94
 
app/code/local/Mana/Filters/Resource/Filter/Decimal.php CHANGED
@@ -119,9 +119,9 @@ class Mana_Filters_Resource_Filter_Decimal extends Mage_Catalog_Model_Resource_E
119
  $layer->getCurrentCategory()->getId().
120
  substr($options['joinCondition'], $endPos);
121
  }
122
- elseif (strrpos($key, '_idx') === strlen($key) - strlen('_idx')) {
123
- unset($from[$key]);
124
- }
125
  }
126
  $select->setPart(Zend_Db_Select::FROM, $from);
127
 
119
  $layer->getCurrentCategory()->getId().
120
  substr($options['joinCondition'], $endPos);
121
  }
122
+ // elseif (strrpos($key, '_idx') === strlen($key) - strlen('_idx')) {
123
+ // unset($from[$key]);
124
+ // }
125
  }
126
  $select->setPart(Zend_Db_Select::FROM, $from);
127
 
app/code/local/Mana/Filters/Resource/Filter/Price.php CHANGED
@@ -136,12 +136,13 @@ class Mana_Filters_Resource_Filter_Price extends Mage_Catalog_Model_Resource_Eav
136
 
137
  if (Mage::helper('mana_core')->isMageVersionEqualOrGreater('1.7')) {
138
  $table = Mage_Catalog_Model_Resource_Product_Collection::MAIN_TABLE_ALIAS;
 
139
  }
140
  else {
141
  $table = $this->_getIndexTableAlias();
 
142
  }
143
 
144
- $additional = join('', $response->getAdditionalCalculations());
145
  $maxPriceExpr = new Zend_Db_Expr("MAX({$table}.min_price {$additional}) AS m_max_price");
146
 
147
  // MANA BEGIN: make sure no filter is applied
@@ -159,9 +160,9 @@ class Mana_Filters_Resource_Filter_Price extends Mage_Catalog_Model_Resource_Eav
159
  $layer->getCurrentCategory()->getId().
160
  substr($options['joinCondition'], $endPos);
161
  }
162
- elseif (strrpos($key, '_idx') === strlen($key) - strlen('_idx')) {
163
- unset($from[$key]);
164
- }
165
  }
166
  $select->setPart(Zend_Db_Select::FROM, $from);
167
  // MANA END
@@ -190,7 +191,7 @@ class Mana_Filters_Resource_Filter_Price extends Mage_Catalog_Model_Resource_Eav
190
  $values = array();
191
  foreach (Mage::helper('mana_filters')->getFilterOptionsCollection() as $filter) {
192
  if ($filter->getType() == 'attribute' && ($param = $request->getParam($filter->getCode()))) {
193
- $values = array_merge($values, explode('_', $param));
194
  }
195
  }
196
  if (count($values) > 0) {
136
 
137
  if (Mage::helper('mana_core')->isMageVersionEqualOrGreater('1.7')) {
138
  $table = Mage_Catalog_Model_Resource_Product_Collection::MAIN_TABLE_ALIAS;
139
+ $additional = $this->_replaceTableAlias(join('', $response->getAdditionalCalculations()));
140
  }
141
  else {
142
  $table = $this->_getIndexTableAlias();
143
+ $additional = join('', $response->getAdditionalCalculations());
144
  }
145
 
 
146
  $maxPriceExpr = new Zend_Db_Expr("MAX({$table}.min_price {$additional}) AS m_max_price");
147
 
148
  // MANA BEGIN: make sure no filter is applied
160
  $layer->getCurrentCategory()->getId().
161
  substr($options['joinCondition'], $endPos);
162
  }
163
+ //elseif (strrpos($key, '_idx') === strlen($key) - strlen('_idx')) {
164
+ // unset($from[$key]);
165
+ //}
166
  }
167
  $select->setPart(Zend_Db_Select::FROM, $from);
168
  // MANA END
191
  $values = array();
192
  foreach (Mage::helper('mana_filters')->getFilterOptionsCollection() as $filter) {
193
  if ($filter->getType() == 'attribute' && ($param = $request->getParam($filter->getCode()))) {
194
+ $values = array_merge($values, Mage::helper('mana_core')->sanitizeNumber($param, array('_')));
195
  }
196
  }
197
  if (count($values) > 0) {
app/code/local/Mana/Filters/etc/config.xml CHANGED
@@ -12,7 +12,7 @@
12
  <Mana_Filters>
13
  <!-- This version number identifies version of database tables specific to this extension. It is written to
14
  core_resource table. -->
15
- <version>12.04.21.23</version>
16
  </Mana_Filters>
17
  </modules>
18
 
12
  <Mana_Filters>
13
  <!-- This version number identifies version of database tables specific to this extension. It is written to
14
  core_resource table. -->
15
+ <version>12.04.24.17</version>
16
  </Mana_Filters>
17
  </modules>
18
 
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mana_Filters</name>
4
- <version>12.04.21.23</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Add multiple selection features for attribute and price filters in Magento layered navigation</description>
11
  <notes>Adds multiple selection features for attribute and price filters in Magento layered navigation.</notes>
12
  <authors><author><name>Mana Team</name><user>auto-converted</user><email>team@manadev.com</email></author></authors>
13
- <date>2012-04-21</date>
14
- <time>23:02:22</time>
15
- <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><file name="mana_core.css" hash="146f6612e4af69b09c8dabdd04034956"/></dir><dir name="images"><dir name="mana_core"><file name="m-wait.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="jquery"><file name="ui.css" hash="62f98bcf894e71de2c7923eeb05828b2"/><dir name="images"><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="95f9cceeb9d742dd3e917ec16ed754f8"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="f040b255ca13e693da34ab33c7d6b554"/><file name="ui-bg_flat_10_000000_40x100.png" hash="c18cd01623c7fed23c80d53e2f5e7c78"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="e5a8f32e28fd5c27bf0fed33c8a8b9b5"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="5f1847175ba18c41322cb9cb0581e0fb"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="d26e8f463195a7b86f86b7d550cfc114"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="58d2cd501e01573cf537089c694ba899"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="b806658954cb4d16ade8977af737f486"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="384c3f17709ba0f809b023b6e7b10b84"/><file name="ui-icons_228ef1_256x240.png" hash="79f41c0765e9ec18562b20b0801d748b"/><file name="ui-icons_222222_256x240.png" hash="ebe6b6902a408fbf9cac6379a1477525"/><file name="ui-icons_ef8c08_256x240.png" hash="ef9a6ccfe3b14041928ddc708665b226"/><file name="ui-icons_ffd27a_256x240.png" hash="ab8c30acc0e3608fb79e01fccf832c70"/><file name="ui-icons_ffffff_256x240.png" hash="342bc03f6264c75d3f1d7f99e34295b9"/></dir></dir><file name="mana_core.css" hash="e566aabe05bc464047bb4d9ef3695f1e"/><file name="mana_filters.css" hash="f00678b06f12160058a812727a381dd7"/></dir><dir name="images"><dir name="mana_core"><file name="m-wait.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="mana_core.xml" hash="72a2a82e5179e3304c1a02a6858f8a9d"/></dir><dir name="template"><dir name="mana"><dir name="core"><file name="js.phtml" hash="3169a7e22fe71ddb50005004a215820d"/><file name="wait.phtml" hash="7c0ffe76e7b3aca2163d9ecc5145e81b"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="mana_core.xml" hash="22ba5859103442a7396b17074d94f45e"/><file name="mana_filters.xml" hash="893b40d900cede3037c7eda1634d645f"/></dir><dir name="template"><dir name="mana"><dir name="core"><file name="js.phtml" hash="3169a7e22fe71ddb50005004a215820d"/><file name="popup.phtml" hash="e2823a07a8eefcad23f1ea416e95f84c"/><file name="wait.phtml" hash="2fdb82f90c1aa8705fa76f500b967fef"/></dir><dir name="filters"><file name="state.phtml" hash="d70844ff25c10de0e5a3d130145df38c"/><dir name="items"><file name="list.phtml" hash="234b980f4e1c8f3d242d50090845727d"/><file name="list_popup.phtml" hash="e4abebf68c8a045804e135bd9f74ec55"/><file name="standard.phtml" hash="554ca766d42cff2438aa31be83668068"/><file name="standard_popup.phtml" hash="f483267d4039764edca2558c6c8212aa"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Mana_Core.csv" hash="20657952d052290341452e5edc25b286"/><file name="Mana_Db.csv" hash="b8a8006795ee468ef13436c32aa54c90"/><file name="Mana_Filters.csv" hash="5b6d638aae00eb499ac3beb270c6245b"/></dir></target><target name="mageweb"><dir name="js"><dir name="jquery"><file name="advListRotator.js" hash="2c3993aca99e148b25842309c33c3e62"/><file name="fileuploader.js" hash="164c23d4b94b5424c8e1c00057d45ce4"/><file name="history.adapter.jquery.js" hash="8e34662937b6021c290077b353800702"/><file name="history.js" hash="ee99bbb906d9fa3a7487676905334aa0"/><file name="jquery-ui.js" hash="d23281125902b0f5877d919876c474b5"/><file name="jquery-ui.min.js" hash="5b29eb9274308e52eed0fdd7ccaf76d4"/><file name="jquery.easing.js" hash="6c0edab4dbbc8ab1b4dcd05cc2b26a09"/><file name="jquery.js" hash="9799b9486cf5193d7be6043e639b6efc"/><file name="jquery.min.js" hash="ff9bb73638c30e432c8a92c205d7fcc0"/><file name="jquery.noconflict.js" hash="0da09155d7323809b48494da0846bf34"/><file name="jquery.printf.js" hash="c03f5f13cc5ab5c3b9656fb30296a764"/><dir name="validate"><file name="jquery.validate.js" hash="ea4cd5d1e1f8d3a07f90509f5dcc775e"/><dir name="localization"><file name="messages_ar.js" hash="b46940324c76f8134e30df693dbf87a8"/><file name="messages_bg.js" hash="bc4ebf054b6a399abf518ef28bbad839"/><file name="messages_cn.js" hash="886e45b3ffd60a683ecc8e6ea644e519"/><file name="messages_cs.js" hash="6b794f90ab955c17fe02b6553876050c"/><file name="messages_da.js" hash="cc862df2998db2cc18c8276aa7bfe0f0"/><file name="messages_de.js" hash="70a9eb9abfc4365f36718b06b38f6725"/><file name="messages_el.js" hash="92bdb500b4792ef08fb82ece4f359044"/><file name="messages_es.js" hash="2f3a18c6d0377bc4658839a070853ed7"/><file name="messages_fa.js" hash="9dbfbbae786f7240f64a36899bcdbc8e"/><file name="messages_fi.js" hash="d67cfcd1a2840b22085791db1249d0ba"/><file name="messages_fr.js" hash="3081f76c1368d03d2e1a84a7ed9748e2"/><file name="messages_he.js" hash="82a33dd4f27db4c2a36b423d17bcaf7b"/><file name="messages_hu.js" hash="7612f6525fd5922f970d40b5929c88bb"/><file name="messages_it.js" hash="c7c6856ff263bc4a685713a48215cd89"/><file name="messages_kk.js" hash="28c0dac0417ec5e0ec9271bfd11b7129"/><file name="messages_lt.js" hash="d89ef181770f1d43a51a9418bacb9df3"/><file name="messages_lv.js" hash="e08f4d99e7703cb4cd77d9390545180a"/><file name="messages_nl.js" hash="9f8aad8e3d769b0a636a02c672044232"/><file name="messages_no.js" hash="1a00dddbef393a2b8bc2e78934243566"/><file name="messages_pl.js" hash="28cea41b05ff80cc721b6896a2f658ba"/><file name="messages_ptbr.js" hash="194f1a4cbe9483dea4363400e046b923"/><file name="messages_ptpt.js" hash="3a9a7730cc461866e37f2cd8b0507f3a"/><file name="messages_ro.js" hash="eaf4c868e8fde6f5dee2f0a3ee0cbe12"/><file name="messages_ru.js" hash="e3d6e8809230c758b95438de4c783474"/><file name="messages_se.js" hash="20d4f249870e07a1bc5f99e7f194bacd"/><file name="messages_sk.js" hash="b2a93e8947443d5780cc8630008b3760"/><file name="messages_tr.js" hash="7ecf31a65c2eefd8c7da62f65ccf33a7"/><file name="messages_tw.js" hash="b660609f8ddf6b17d71b72aa43512f1f"/><file name="messages_ua.js" hash="80e565078f016c8ea1cffc6c8cdd5a93"/><file name="methods_de.js" hash="a9d8792f8e46298165daaf4e9a5d98ad"/><file name="methods_nl.js" hash="8505eec534134eac849adca1cf8f2f9d"/><file name="methods_pt.js" hash="09b350c9c069b5a82d5811339ac15ab6"/></dir></dir></dir><dir name="mana"><file name="core.js" hash="672763bd3ae0ae2e76ea2537492dfaf5"/></dir></dir></target><target name="magelocal"><dir name="Mana"><dir name="Core"><file name="Profiler.php" hash="750f9a6490534be89ef5a55ddf62db21"/><dir name="Block"><file name="Js.php" hash="91ff5ffba7c31f0096a93100fa03c4fa"/><file name="List.php" hash="8a54149b3d24b8f1447ee77dc7c691ed"/><file name="Singleton.php" hash="5c25b0ceff8210c8c41ef482230354b6"/></dir><dir name="etc"><file name="config.xml" hash="c46dda0e175419cfe530e8d666b7f0d3"/></dir><dir name="Helper"><file name="Data.php" hash="ecdfc6cd3797cf958bd6fa604ec0581a"/><file name="Files.php" hash="babe2f6fadc962c9bb10dd3e02cbf547"/><file name="Js.php" hash="c555677ddf63b9f81a962af280e3c83f"/><file name="Lock.php" hash="7567ccb21cef8c90dac0e9bbac321801"/></dir><dir name="Model"><file name="Callback.php" hash="5913c5b47dc55d150c312523cecddb20"/><file name="Eav.php" hash="ed4adbb339497fefe1db29a59c2ed110"/><file name="Object.php" hash="dcb759ec94621a28c4e531715813513c"/><file name="Observer.php" hash="6f340c22a6b058dc0506954856d98e34"/><dir name="Attribute"><file name="Scope.php" hash="7277aac766688c59886cff561b8c44a3"/></dir><dir name="Config"><file name="Default.php" hash="b69bd384a59f38f214f565d21af1ca3a"/></dir><dir name="Html"><file name="Filter.php" hash="ca77f8b76bd39d00001d6dfb12ff6929"/><file name="Parser.php" hash="5f4c098e69b582025f909ddeeab6e630"/><file name="Reader.php" hash="41a66c26ce51f3803eba50cea5b95d96"/><file name="State.php" hash="5952deebd020273729594ace8a2cae9b"/><file name="Token.php" hash="5c7a4ef3150a35b8a6bf9e296e53e739"/></dir><dir name="Source"><file name="Abstract.php" hash="bb05e3ce9f5e01ef2843a5a558a86fd8"/><file name="Config.php" hash="59b1d6927157e4b34bde55794a7a86be"/><file name="Country.php" hash="cd5c9dd00c4456db2e6b4f6316303a8c"/><file name="Yesno.php" hash="3082e75e81e111aed0ac9f1cc17e579e"/></dir></dir><dir name="Resource"><file name="Eav.php" hash="2ada400977d3a8b0883a03998e1a4e47"/><dir name="Attribute"><file name="Collection.php" hash="7f01d6480b5110a431a5b50571a9ec62"/></dir><dir name="Eav"><file name="Collection.php" hash="5153a97a4021aebced2b0a538d10b4e7"/><file name="Setup.php" hash="13360360cbfada91713159a38c82e6b2"/><dir name="Collection"><file name="Derived.php" hash="03a87d87a781c8256b6414fb132ed30e"/></dir></dir><dir name="Virtual"><file name="Collection.php" hash="ac2d11980e9dc015ed0cfbe12fbf3fc7"/></dir></dir><dir name="sql"><dir name="mana_core_setup"><file name="mysql4-install-1.1.1.php" hash="a169406e2cc37282d001e9415eda219a"/></dir></dir></dir><dir name="Db"><dir name="etc"><file name="config.xml" hash="c8cb6a91d6252d491953205ceda65b57"/></dir><dir name="Exception"><file name="Validation.php" hash="0cc427f91decd68cf65db4885e1931e1"/></dir><dir name="Helper"><file name="Data.php" hash="32ab2c2f5b35fc8ebdd5f225e41128ed"/></dir><dir name="Model"><file name="Indexer.php" hash="e5885b2e30a75822545dd515a8f01bc7"/><file name="Object.php" hash="8cfa17709a7fcae03c83fe145585ad79"/><file name="Observer.php" hash="e09ef8342e19928e8e5442ca77be5410"/><file name="Validation.php" hash="f2dd026c3d73f3fd345e1b7abde51e7d"/><dir name="Replication"><file name="Target.php" hash="b918ef992096a72080a743352385b64b"/></dir><dir name="Virtual"><file name="Result.php" hash="33f35c946b2285e62a5a1c08c1bb3ec8"/></dir></dir><dir name="Resource"><file name="Object.php" hash="9106bec7565a3bedaf2de81b18569157"/><file name="Replicate.php" hash="e4c75872344dde3ed8a04744110faace"/><dir name="Edit"><file name="Session.php" hash="8a1a18c16126b2ee6171aaea2af04050"/></dir><dir name="Object"><file name="Collection.php" hash="6f7f393abef136226ed22eb8f45d2fdd"/></dir></dir><dir name="sql"><dir name="mana_db_setup"><file name="mysql4-install-11.09.28.09.php" hash="0d8c0873cbbabb1db406e1c0b709b4de"/><file name="mysql4-upgrade-11.09.28.09-11.09.28.10.php" hash="04ccee17b3b04906e8fed2b1ac9214a3"/><file name="mysql4-upgrade-11.10.08.23-11.10.20.22.php" hash="847b24ea006e99af80cc8980ff7ff021"/></dir></dir></dir><dir name="Filters"><dir name="Block"><file name="Filter.php" hash="6b57b809695f47051afd8605474445d2"/><file name="Layer.php" hash="0f8fac9a9277fb6e204a8ed32b164902"/><file name="Search.php" hash="b75b8c1b8d7da28c2522b5a9aefbcc9e"/><file name="State.php" hash="01c463e189be8362b708138a66ba12d8"/><file name="View.php" hash="4daa82036924550dd3dfccc0e413d46f"/></dir><dir name="etc"><file name="config.xml" hash="042b09127618562a1ba77b43999f1ead"/></dir><dir name="Helper"><file name="Data.php" hash="517d6746e0ac5d790baae1ed2678bf14"/><file name="Extended.php" hash="f4ed7faab4eb1638b60dccd8a0b9a40c"/></dir><dir name="Model"><file name="Filter.php" hash="cd3bc9276ff4566802e2d43280394e6f"/><file name="Filter2.php" hash="ea0814fff3c9b8425d54e27fd2bbbf4c"/><file name="Item.php" hash="b6e0658a2293372e0be441fb31be413a"/><file name="Observer.php" hash="dfba518775cfd27860223a98c28d3fc1"/><file name="Operation.php" hash="54d01ace78c5b6ba3facf1a2f3255618"/><file name="Sort.php" hash="95804fcd46ca143587747dc7dfe9845e"/><dir name="Config"><dir name="Display"><file name="Default.php" hash="e16716300e514ef6ee7fa4c1c5fd3331"/></dir></dir><dir name="Filter"><file name="Attribute.php" hash="033342453073c62238f8776eec12a263"/><file name="Category.php" hash="81fd90cd6b04a0130ae8acd036999965"/><file name="Decimal.php" hash="533a03d4bd5d82747ae0793f57342960"/><file name="Default.php" hash="960d7b6f0fd9c32cf9726e11a62cbb1e"/><file name="Price.php" hash="b84e1a3eaa1f53cb922c8b3f4d4518d8"/></dir><dir name="Filter2"><file name="Store.php" hash="285a8ece8303f3c05875607f92303a84"/><file name="Value.php" hash="38d30a7c5845b2550a9345ca918d89db"/><dir name="Value"><file name="Store.php" hash="b8998e8e7122abdab4cd16c7ce1c0868"/></dir></dir><dir name="Source"><file name="Display.php" hash="509e389d33e3175e304ab67ffdb79325"/><file name="Filterable.php" hash="618680f75072220ad711dec6e220d43b"/><dir name="Display"><file name="All.php" hash="1875630a7565c9655c8c8724dad45bba"/><file name="Attribute.php" hash="d2bd347e70e3924490dff6e57274ff40"/><file name="Category.php" hash="437b3f678edd292a0110529aadfb1530"/><file name="Decimal.php" hash="b432f32e93fb1991f8882bfe25f0514e"/><file name="Price.php" hash="c6a017240beaf76666e9f702a9fcd48d"/></dir></dir></dir><dir name="Resource"><file name="Filter.php" hash="e74d789c7751fe0a126b38ab0bd3ac40"/><file name="Filter2.php" hash="537e4ebd838b5fd8fe159c661c4ac02c"/><file name="Setup.php" hash="83b12b7939ac1c7696360f77304d9d84"/><dir name="Filter"><file name="Attribute.php" hash="1f8d7d11a0acb480824111e608defa6f"/><file name="Collection.php" hash="6831f054791977048641d43c288ff53c"/><file name="Decimal.php" hash="4273d44367ce27bfcb194ddf8e4eca18"/><file name="Price.php" hash="27aac5af1c9269ef81495ffe513ddfee"/><dir name="Attribute"><file name="Collection.php" hash="c854270f63ca3bfd44cfd6ab27888676"/></dir><dir name="Collection"><file name="Derived.php" hash="5240ac10d2989122c49665919a9555ff"/></dir></dir><dir name="Filter2"><file name="Collection.php" hash="822b71198d05e41e90d096cb7cc47fa5"/><file name="Store.php" hash="de788de12d37b5076323d43ae6d9c88e"/><file name="Value.php" hash="d5e89eebdd356143e6008d2cdb15e830"/><dir name="Store"><file name="Collection.php" hash="791101a5eac8aceb6398a24b433a2d1f"/></dir><dir name="Value"><file name="Collection.php" hash="3273b517dd65a46034cb3ef8adb3c610"/><file name="Store.php" hash="023b7bc39ae58da4cc22aa66c1b9e742"/><dir name="Store"><file name="Collection.php" hash="073931492acfc99a3b5cd1ecf7113982"/></dir></dir></dir></dir><dir name="sql"><dir name="mana_filters_setup"><file name="mysql4-install-1.1.1.php" hash="22f7381b5ea9261a2e8a00fda28f28ef"/><file name="mysql4-upgrade-1.1.1-1.9.1.php" hash="04c761bab20de6e0fed68e141fb68112"/><file name="mysql4-upgrade-11.09.24.09-11.09.28.09.php" hash="a007f769d492c43b1e7a583a2763300a"/><file name="mysql4-upgrade-11.10.19.18-11.10.23.01.php" hash="ef0b7b4f4530e5b01f349e3d534ebb16"/><file name="mysql4-upgrade-12.01.14.09-12.01.15.14.php" hash="001d8e035bc798d8779c29ac38912543"/><file name="mysql4-upgrade-12.04.10.23-12.04.17.18.php" hash="48f2d8cc8ca6afe014a95dea808e5087"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mana_Core.xml" hash="8a32ac8e039a3027b868ec4600e8105e"/><file name="Mana_Db.xml" hash="9b4669b284f2a688e165abaac373c358"/><file name="Mana_Filters.xml" hash="85a5d5c92f66f775131459c3bfc2fc30"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mana_Filters</name>
4
+ <version>12.04.24.23</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
10
  <description>Add multiple selection features for attribute and price filters in Magento layered navigation</description>
11
  <notes>Adds multiple selection features for attribute and price filters in Magento layered navigation.</notes>
12
  <authors><author><name>Mana Team</name><user>auto-converted</user><email>team@manadev.com</email></author></authors>
13
+ <date>2012-04-24</date>
14
+ <time>20:45:33</time>
15
+ <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><file name="mana_core.css" hash="146f6612e4af69b09c8dabdd04034956"/></dir><dir name="images"><dir name="mana_core"><file name="m-wait.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="jquery"><file name="ui.css" hash="62f98bcf894e71de2c7923eeb05828b2"/><dir name="images"><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="95f9cceeb9d742dd3e917ec16ed754f8"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="f040b255ca13e693da34ab33c7d6b554"/><file name="ui-bg_flat_10_000000_40x100.png" hash="c18cd01623c7fed23c80d53e2f5e7c78"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="e5a8f32e28fd5c27bf0fed33c8a8b9b5"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="5f1847175ba18c41322cb9cb0581e0fb"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="d26e8f463195a7b86f86b7d550cfc114"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="58d2cd501e01573cf537089c694ba899"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="b806658954cb4d16ade8977af737f486"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="384c3f17709ba0f809b023b6e7b10b84"/><file name="ui-icons_228ef1_256x240.png" hash="79f41c0765e9ec18562b20b0801d748b"/><file name="ui-icons_222222_256x240.png" hash="ebe6b6902a408fbf9cac6379a1477525"/><file name="ui-icons_ef8c08_256x240.png" hash="ef9a6ccfe3b14041928ddc708665b226"/><file name="ui-icons_ffd27a_256x240.png" hash="ab8c30acc0e3608fb79e01fccf832c70"/><file name="ui-icons_ffffff_256x240.png" hash="342bc03f6264c75d3f1d7f99e34295b9"/></dir></dir><file name="mana_core.css" hash="e566aabe05bc464047bb4d9ef3695f1e"/><file name="mana_filters.css" hash="f00678b06f12160058a812727a381dd7"/></dir><dir name="images"><dir name="mana_core"><file name="m-wait.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="mana_core.xml" hash="72a2a82e5179e3304c1a02a6858f8a9d"/></dir><dir name="template"><dir name="mana"><dir name="core"><file name="js.phtml" hash="3169a7e22fe71ddb50005004a215820d"/><file name="wait.phtml" hash="7c0ffe76e7b3aca2163d9ecc5145e81b"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="mana_core.xml" hash="22ba5859103442a7396b17074d94f45e"/><file name="mana_filters.xml" hash="893b40d900cede3037c7eda1634d645f"/></dir><dir name="template"><dir name="mana"><dir name="core"><file name="js.phtml" hash="3169a7e22fe71ddb50005004a215820d"/><file name="popup.phtml" hash="e2823a07a8eefcad23f1ea416e95f84c"/><file name="wait.phtml" hash="2fdb82f90c1aa8705fa76f500b967fef"/></dir><dir name="filters"><file name="state.phtml" hash="d70844ff25c10de0e5a3d130145df38c"/><dir name="items"><file name="list.phtml" hash="234b980f4e1c8f3d242d50090845727d"/><file name="list_popup.phtml" hash="e4abebf68c8a045804e135bd9f74ec55"/><file name="standard.phtml" hash="554ca766d42cff2438aa31be83668068"/><file name="standard_popup.phtml" hash="f483267d4039764edca2558c6c8212aa"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Mana_Core.csv" hash="20657952d052290341452e5edc25b286"/><file name="Mana_Db.csv" hash="b8a8006795ee468ef13436c32aa54c90"/><file name="Mana_Filters.csv" hash="5b6d638aae00eb499ac3beb270c6245b"/></dir></target><target name="mageweb"><dir name="js"><dir name="jquery"><file name="advListRotator.js" hash="2c3993aca99e148b25842309c33c3e62"/><file name="fileuploader.js" hash="164c23d4b94b5424c8e1c00057d45ce4"/><file name="history.adapter.jquery.js" hash="8e34662937b6021c290077b353800702"/><file name="history.js" hash="ee99bbb906d9fa3a7487676905334aa0"/><file name="jquery-ui.js" hash="d23281125902b0f5877d919876c474b5"/><file name="jquery-ui.min.js" hash="5b29eb9274308e52eed0fdd7ccaf76d4"/><file name="jquery.easing.js" hash="6c0edab4dbbc8ab1b4dcd05cc2b26a09"/><file name="jquery.js" hash="9799b9486cf5193d7be6043e639b6efc"/><file name="jquery.min.js" hash="ff9bb73638c30e432c8a92c205d7fcc0"/><file name="jquery.noconflict.js" hash="0da09155d7323809b48494da0846bf34"/><file name="jquery.printf.js" hash="c03f5f13cc5ab5c3b9656fb30296a764"/><dir name="validate"><file name="jquery.validate.js" hash="ea4cd5d1e1f8d3a07f90509f5dcc775e"/><dir name="localization"><file name="messages_ar.js" hash="b46940324c76f8134e30df693dbf87a8"/><file name="messages_bg.js" hash="bc4ebf054b6a399abf518ef28bbad839"/><file name="messages_cn.js" hash="886e45b3ffd60a683ecc8e6ea644e519"/><file name="messages_cs.js" hash="6b794f90ab955c17fe02b6553876050c"/><file name="messages_da.js" hash="cc862df2998db2cc18c8276aa7bfe0f0"/><file name="messages_de.js" hash="70a9eb9abfc4365f36718b06b38f6725"/><file name="messages_el.js" hash="92bdb500b4792ef08fb82ece4f359044"/><file name="messages_es.js" hash="2f3a18c6d0377bc4658839a070853ed7"/><file name="messages_fa.js" hash="9dbfbbae786f7240f64a36899bcdbc8e"/><file name="messages_fi.js" hash="d67cfcd1a2840b22085791db1249d0ba"/><file name="messages_fr.js" hash="3081f76c1368d03d2e1a84a7ed9748e2"/><file name="messages_he.js" hash="82a33dd4f27db4c2a36b423d17bcaf7b"/><file name="messages_hu.js" hash="7612f6525fd5922f970d40b5929c88bb"/><file name="messages_it.js" hash="c7c6856ff263bc4a685713a48215cd89"/><file name="messages_kk.js" hash="28c0dac0417ec5e0ec9271bfd11b7129"/><file name="messages_lt.js" hash="d89ef181770f1d43a51a9418bacb9df3"/><file name="messages_lv.js" hash="e08f4d99e7703cb4cd77d9390545180a"/><file name="messages_nl.js" hash="9f8aad8e3d769b0a636a02c672044232"/><file name="messages_no.js" hash="1a00dddbef393a2b8bc2e78934243566"/><file name="messages_pl.js" hash="28cea41b05ff80cc721b6896a2f658ba"/><file name="messages_ptbr.js" hash="194f1a4cbe9483dea4363400e046b923"/><file name="messages_ptpt.js" hash="3a9a7730cc461866e37f2cd8b0507f3a"/><file name="messages_ro.js" hash="eaf4c868e8fde6f5dee2f0a3ee0cbe12"/><file name="messages_ru.js" hash="e3d6e8809230c758b95438de4c783474"/><file name="messages_se.js" hash="20d4f249870e07a1bc5f99e7f194bacd"/><file name="messages_sk.js" hash="b2a93e8947443d5780cc8630008b3760"/><file name="messages_tr.js" hash="7ecf31a65c2eefd8c7da62f65ccf33a7"/><file name="messages_tw.js" hash="b660609f8ddf6b17d71b72aa43512f1f"/><file name="messages_ua.js" hash="80e565078f016c8ea1cffc6c8cdd5a93"/><file name="methods_de.js" hash="a9d8792f8e46298165daaf4e9a5d98ad"/><file name="methods_nl.js" hash="8505eec534134eac849adca1cf8f2f9d"/><file name="methods_pt.js" hash="09b350c9c069b5a82d5811339ac15ab6"/></dir></dir></dir><dir name="mana"><file name="core.js" hash="672763bd3ae0ae2e76ea2537492dfaf5"/></dir></dir></target><target name="magelocal"><dir name="Mana"><dir name="Core"><file name="Profiler.php" hash="750f9a6490534be89ef5a55ddf62db21"/><dir name="Block"><file name="Js.php" hash="91ff5ffba7c31f0096a93100fa03c4fa"/><file name="List.php" hash="8a54149b3d24b8f1447ee77dc7c691ed"/><file name="Singleton.php" hash="5c25b0ceff8210c8c41ef482230354b6"/></dir><dir name="etc"><file name="config.xml" hash="d94108bb88d9073ee7f76dc6c3ac0d15"/></dir><dir name="Helper"><file name="Data.php" hash="afe8042afb8d31829fe8a9d8c472786e"/><file name="Files.php" hash="babe2f6fadc962c9bb10dd3e02cbf547"/><file name="Js.php" hash="c555677ddf63b9f81a962af280e3c83f"/><file name="Lock.php" hash="7567ccb21cef8c90dac0e9bbac321801"/></dir><dir name="Model"><file name="Callback.php" hash="5913c5b47dc55d150c312523cecddb20"/><file name="Eav.php" hash="ed4adbb339497fefe1db29a59c2ed110"/><file name="Object.php" hash="dcb759ec94621a28c4e531715813513c"/><file name="Observer.php" hash="6f340c22a6b058dc0506954856d98e34"/><dir name="Attribute"><file name="Scope.php" hash="7277aac766688c59886cff561b8c44a3"/></dir><dir name="Config"><file name="Default.php" hash="b69bd384a59f38f214f565d21af1ca3a"/></dir><dir name="Html"><file name="Filter.php" hash="ca77f8b76bd39d00001d6dfb12ff6929"/><file name="Parser.php" hash="5f4c098e69b582025f909ddeeab6e630"/><file name="Reader.php" hash="41a66c26ce51f3803eba50cea5b95d96"/><file name="State.php" hash="5952deebd020273729594ace8a2cae9b"/><file name="Token.php" hash="5c7a4ef3150a35b8a6bf9e296e53e739"/></dir><dir name="Source"><file name="Abstract.php" hash="bb05e3ce9f5e01ef2843a5a558a86fd8"/><file name="Config.php" hash="59b1d6927157e4b34bde55794a7a86be"/><file name="Country.php" hash="cd5c9dd00c4456db2e6b4f6316303a8c"/><file name="Yesno.php" hash="3082e75e81e111aed0ac9f1cc17e579e"/></dir></dir><dir name="Resource"><file name="Eav.php" hash="2ada400977d3a8b0883a03998e1a4e47"/><dir name="Attribute"><file name="Collection.php" hash="7f01d6480b5110a431a5b50571a9ec62"/></dir><dir name="Eav"><file name="Collection.php" hash="5153a97a4021aebced2b0a538d10b4e7"/><file name="Setup.php" hash="13360360cbfada91713159a38c82e6b2"/><dir name="Collection"><file name="Derived.php" hash="03a87d87a781c8256b6414fb132ed30e"/></dir></dir><dir name="Virtual"><file name="Collection.php" hash="ac2d11980e9dc015ed0cfbe12fbf3fc7"/></dir></dir><dir name="sql"><dir name="mana_core_setup"><file name="mysql4-install-1.1.1.php" hash="a169406e2cc37282d001e9415eda219a"/></dir></dir></dir><dir name="Db"><dir name="etc"><file name="config.xml" hash="c8cb6a91d6252d491953205ceda65b57"/></dir><dir name="Exception"><file name="Validation.php" hash="0cc427f91decd68cf65db4885e1931e1"/></dir><dir name="Helper"><file name="Data.php" hash="32ab2c2f5b35fc8ebdd5f225e41128ed"/></dir><dir name="Model"><file name="Indexer.php" hash="e5885b2e30a75822545dd515a8f01bc7"/><file name="Object.php" hash="8cfa17709a7fcae03c83fe145585ad79"/><file name="Observer.php" hash="e09ef8342e19928e8e5442ca77be5410"/><file name="Validation.php" hash="f2dd026c3d73f3fd345e1b7abde51e7d"/><dir name="Replication"><file name="Target.php" hash="b918ef992096a72080a743352385b64b"/></dir><dir name="Virtual"><file name="Result.php" hash="33f35c946b2285e62a5a1c08c1bb3ec8"/></dir></dir><dir name="Resource"><file name="Object.php" hash="9106bec7565a3bedaf2de81b18569157"/><file name="Replicate.php" hash="e4c75872344dde3ed8a04744110faace"/><dir name="Edit"><file name="Session.php" hash="8a1a18c16126b2ee6171aaea2af04050"/></dir><dir name="Object"><file name="Collection.php" hash="6f7f393abef136226ed22eb8f45d2fdd"/></dir></dir><dir name="sql"><dir name="mana_db_setup"><file name="mysql4-install-11.09.28.09.php" hash="0d8c0873cbbabb1db406e1c0b709b4de"/><file name="mysql4-upgrade-11.09.28.09-11.09.28.10.php" hash="04ccee17b3b04906e8fed2b1ac9214a3"/><file name="mysql4-upgrade-11.10.08.23-11.10.20.22.php" hash="847b24ea006e99af80cc8980ff7ff021"/></dir></dir></dir><dir name="Filters"><dir name="Block"><file name="Filter.php" hash="6b57b809695f47051afd8605474445d2"/><file name="Layer.php" hash="0f8fac9a9277fb6e204a8ed32b164902"/><file name="Search.php" hash="b75b8c1b8d7da28c2522b5a9aefbcc9e"/><file name="State.php" hash="01c463e189be8362b708138a66ba12d8"/><file name="View.php" hash="4daa82036924550dd3dfccc0e413d46f"/></dir><dir name="etc"><file name="config.xml" hash="f125174ba7f5d9230585d913777b001e"/></dir><dir name="Helper"><file name="Data.php" hash="517d6746e0ac5d790baae1ed2678bf14"/><file name="Extended.php" hash="f4ed7faab4eb1638b60dccd8a0b9a40c"/></dir><dir name="Model"><file name="Filter.php" hash="cd3bc9276ff4566802e2d43280394e6f"/><file name="Filter2.php" hash="ea0814fff3c9b8425d54e27fd2bbbf4c"/><file name="Item.php" hash="b6e0658a2293372e0be441fb31be413a"/><file name="Observer.php" hash="dfba518775cfd27860223a98c28d3fc1"/><file name="Operation.php" hash="54d01ace78c5b6ba3facf1a2f3255618"/><file name="Sort.php" hash="95804fcd46ca143587747dc7dfe9845e"/><dir name="Config"><dir name="Display"><file name="Default.php" hash="e16716300e514ef6ee7fa4c1c5fd3331"/></dir></dir><dir name="Filter"><file name="Attribute.php" hash="026bf0aac2390d46b5adf6d5eae2f057"/><file name="Category.php" hash="81fd90cd6b04a0130ae8acd036999965"/><file name="Decimal.php" hash="1551faf330352a4d5b398bd063fee426"/><file name="Default.php" hash="960d7b6f0fd9c32cf9726e11a62cbb1e"/><file name="Price.php" hash="ce6d6a52687e86479ebfcb79d090baa9"/></dir><dir name="Filter2"><file name="Store.php" hash="285a8ece8303f3c05875607f92303a84"/><file name="Value.php" hash="38d30a7c5845b2550a9345ca918d89db"/><dir name="Value"><file name="Store.php" hash="b8998e8e7122abdab4cd16c7ce1c0868"/></dir></dir><dir name="Source"><file name="Display.php" hash="509e389d33e3175e304ab67ffdb79325"/><file name="Filterable.php" hash="618680f75072220ad711dec6e220d43b"/><dir name="Display"><file name="All.php" hash="1875630a7565c9655c8c8724dad45bba"/><file name="Attribute.php" hash="d2bd347e70e3924490dff6e57274ff40"/><file name="Category.php" hash="437b3f678edd292a0110529aadfb1530"/><file name="Decimal.php" hash="b432f32e93fb1991f8882bfe25f0514e"/><file name="Price.php" hash="c6a017240beaf76666e9f702a9fcd48d"/></dir></dir></dir><dir name="Resource"><file name="Filter.php" hash="e74d789c7751fe0a126b38ab0bd3ac40"/><file name="Filter2.php" hash="537e4ebd838b5fd8fe159c661c4ac02c"/><file name="Setup.php" hash="83b12b7939ac1c7696360f77304d9d84"/><dir name="Filter"><file name="Attribute.php" hash="06ee40ee746d336998c19570475cf617"/><file name="Collection.php" hash="6831f054791977048641d43c288ff53c"/><file name="Decimal.php" hash="f64a8ef372b3dc4a1ae7b35d5bc4e543"/><file name="Price.php" hash="c8b427cc90f6c0634f13119734cd3d53"/><dir name="Attribute"><file name="Collection.php" hash="c854270f63ca3bfd44cfd6ab27888676"/></dir><dir name="Collection"><file name="Derived.php" hash="5240ac10d2989122c49665919a9555ff"/></dir></dir><dir name="Filter2"><file name="Collection.php" hash="822b71198d05e41e90d096cb7cc47fa5"/><file name="Store.php" hash="de788de12d37b5076323d43ae6d9c88e"/><file name="Value.php" hash="d5e89eebdd356143e6008d2cdb15e830"/><dir name="Store"><file name="Collection.php" hash="791101a5eac8aceb6398a24b433a2d1f"/></dir><dir name="Value"><file name="Collection.php" hash="3273b517dd65a46034cb3ef8adb3c610"/><file name="Store.php" hash="023b7bc39ae58da4cc22aa66c1b9e742"/><dir name="Store"><file name="Collection.php" hash="073931492acfc99a3b5cd1ecf7113982"/></dir></dir></dir></dir><dir name="sql"><dir name="mana_filters_setup"><file name="mysql4-install-1.1.1.php" hash="22f7381b5ea9261a2e8a00fda28f28ef"/><file name="mysql4-upgrade-1.1.1-1.9.1.php" hash="04c761bab20de6e0fed68e141fb68112"/><file name="mysql4-upgrade-11.09.24.09-11.09.28.09.php" hash="a007f769d492c43b1e7a583a2763300a"/><file name="mysql4-upgrade-11.10.19.18-11.10.23.01.php" hash="ef0b7b4f4530e5b01f349e3d534ebb16"/><file name="mysql4-upgrade-12.01.14.09-12.01.15.14.php" hash="001d8e035bc798d8779c29ac38912543"/><file name="mysql4-upgrade-12.04.10.23-12.04.17.18.php" hash="48f2d8cc8ca6afe014a95dea808e5087"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mana_Core.xml" hash="8a32ac8e039a3027b868ec4600e8105e"/><file name="Mana_Db.xml" hash="9b4669b284f2a688e165abaac373c358"/><file name="Mana_Filters.xml" hash="85a5d5c92f66f775131459c3bfc2fc30"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>