Bloompcommerce - Version 2.0.2

Version Notes

Totally rewrited extension and now is safer and easy to install.

Download this release

Release Info

Developer Bloompa
Extension Bloompcommerce
Version 2.0.2
Comparing to
See all releases


Code changes from version 2.0.1 to 2.0.2

app/code/community/Bloompa/Bloompcommerce/.DS_Store CHANGED
Binary file
app/code/community/Bloompa/Bloompcommerce/controllers/IndexController.php CHANGED
@@ -7,12 +7,16 @@ class Bloompa_Bloompcommerce_IndexController extends Mage_Core_Controller_Front_
7
 
8
  @session_start();
9
 
10
- $social_network = ucfirst(trim($this->getRequest()->getParam('social_network')));
11
- if(is_null($social_network)){
12
- $this->_redirect('/');
13
- exit();
14
- }else
15
- $_SESSION['bc_social_network'] = $social_network;
 
 
 
 
16
 
17
  $readConnection = Mage::getSingleton('core/resource')->getConnection('core_read');
18
  $bc_discount_percent = $readConnection->fetchOne("SELECT value FROM `bloompa_settings` WHERE `param`='discount_value_".strtolower($social_network)."' AND product='BloompCommerce' LIMIT 1");
@@ -32,13 +36,17 @@ class Bloompa_Bloompcommerce_IndexController extends Mage_Core_Controller_Front_
32
 
33
 
34
  if($new_code==true){
 
 
 
 
35
  // data to create coupon
36
  $data = array(
37
  'product_ids' => null,
38
  'name' => sprintf('AUTO_GENERATION CUSTOMER_%s - '.intval($bc_discount_percent).'%% BloompCommerce-'.$social_network.' discount', $customer_id),
39
  'description' => 'Cupom de desconto fornecido pelo compartilhamento do site nas redes sociais (BloompCommerce).',
40
  'is_active' => 1,
41
- 'website_ids' => array(1),
42
  'customer_group_ids' => array(0,1,2,3,4),
43
  'coupon_type' => 2,
44
  'coupon_code' => strtoupper('BC'.Mage::helper('core')->getRandomString(5)),
@@ -111,19 +119,23 @@ class Bloompa_Bloompcommerce_IndexController extends Mage_Core_Controller_Front_
111
 
112
 
113
  if(!is_null($couponCode) AND $couponCode!=''){
114
-
115
  //apply coupon
116
- Mage::getSingleton("checkout/session")->setData("coupon_code",$couponCode);
117
- Mage::getSingleton('checkout/cart')->getQuote()->setCouponCode($couponCode)->collectTotals()->save();
118
- Mage::getSingleton('core/session')->addSuccess($this->__('Coupon BloompCommerce applied.'));
119
 
120
- $this->_redirect('checkout/cart');
 
 
 
 
121
 
122
-
123
  }else{
124
- exit('Coupon discount not found.');
125
  }
126
 
 
 
127
 
128
  }else{
129
  $this->_redirect('/');
7
 
8
  @session_start();
9
 
10
+ // $social_network = ucfirst(trim($this->getRequest()->getParam('social_network')));
11
+ // if(is_null($social_network)){
12
+ // // $this->_redirect('/');
13
+ // // exit();
14
+ // }
15
+ // //else
16
+ // // $_SESSION['bc_social_network'] = $social_network;
17
+
18
+ $social_network = 'Facebook';
19
+ $_SESSION['bc_social_network'] = $social_network;
20
 
21
  $readConnection = Mage::getSingleton('core/resource')->getConnection('core_read');
22
  $bc_discount_percent = $readConnection->fetchOne("SELECT value FROM `bloompa_settings` WHERE `param`='discount_value_".strtolower($social_network)."' AND product='BloompCommerce' LIMIT 1");
36
 
37
 
38
  if($new_code==true){
39
+
40
+ $stores_ids = Mage::getModel('core/store')->getCollection()->getAllIds();
41
+ $websites_ids = Mage::getModel('core/website')->getCollection()->getAllIds();
42
+
43
  // data to create coupon
44
  $data = array(
45
  'product_ids' => null,
46
  'name' => sprintf('AUTO_GENERATION CUSTOMER_%s - '.intval($bc_discount_percent).'%% BloompCommerce-'.$social_network.' discount', $customer_id),
47
  'description' => 'Cupom de desconto fornecido pelo compartilhamento do site nas redes sociais (BloompCommerce).',
48
  'is_active' => 1,
49
+ 'website_ids' => $websites_ids,
50
  'customer_group_ids' => array(0,1,2,3,4),
51
  'coupon_type' => 2,
52
  'coupon_code' => strtoupper('BC'.Mage::helper('core')->getRandomString(5)),
119
 
120
 
121
  if(!is_null($couponCode) AND $couponCode!=''){
122
+
123
  //apply coupon
124
+ $res1 = Mage::getSingleton("checkout/session")->setData("coupon_code",$couponCode);
125
+ $res2 = Mage::getSingleton('checkout/cart')->getQuote()->setCouponCode($couponCode)->collectTotals()->save();
 
126
 
127
+ if($res2 AND $res1){
128
+ Mage::getSingleton('core/session')->addSuccess($this->__('Coupon BloompCommerce applied.'));
129
+ }else{
130
+ Mage::getSingleton('core/session')->addError($this->__('Coupon BloompCommerce NOT applied.'));
131
+ }
132
 
 
133
  }else{
134
+ Mage::getSingleton('core/session')->addError($this->__('Coupon BloompCommerce NOT FOUND.'));
135
  }
136
 
137
+ $this->_redirect('checkout/cart');
138
+
139
 
140
  }else{
141
  $this->_redirect('/');
app/design/frontend/base/default/layout/bloompcommerce.xml CHANGED
@@ -12,26 +12,29 @@
12
  </bloompcommerce_index_index>
13
 
14
  <checkout_cart_index>
15
- <reference name="content">
16
- <reference name="checkout.cart.methods">
17
- <block type="page/html" name="bloompcommerce_cart" before="-" template="bloompcommerce/cart.phtml"/>
18
- </reference>
19
- </reference>
20
  </checkout_cart_index>
21
 
22
  <catalog_product_view>
 
 
 
 
 
23
  <reference name="content">
24
  <reference name="product.info.addtocart">
25
  <block type="page/html" name="bloompcommerce_product" before="-" template="bloompcommerce/product.phtml"/>
26
  </reference>
27
- </reference>
28
  </catalog_product_view>
29
 
30
  <checkout_onepage_success>
31
- <reference name="content">
32
- <block type="page/html" name="bloompcommerce_checkout" after="-" template="bloompcommerce/order_success.phtml"/>
33
- </reference>
34
  </checkout_onepage_success>
35
-
36
  </layout>
37
 
12
  </bloompcommerce_index_index>
13
 
14
  <checkout_cart_index>
15
+ <reference name="head">
16
+ <block type="page/html" template="bloompcommerce/cart.phtml"/>
17
+ </reference>
 
 
18
  </checkout_cart_index>
19
 
20
  <catalog_product_view>
21
+
22
+ <reference name="head">
23
+ <block type="page/html" template="bloompcommerce/product_header.phtml"/>
24
+ </reference>
25
+
26
  <reference name="content">
27
  <reference name="product.info.addtocart">
28
  <block type="page/html" name="bloompcommerce_product" before="-" template="bloompcommerce/product.phtml"/>
29
  </reference>
30
+ </reference>
31
  </catalog_product_view>
32
 
33
  <checkout_onepage_success>
34
+ <reference name="head">
35
+ <block type="page/html" template="bloompcommerce/order_success.phtml"/>
36
+ </reference>
37
  </checkout_onepage_success>
38
+
39
  </layout>
40
 
app/design/frontend/base/default/template/bloompcommerce/cart.phtml CHANGED
@@ -1,4 +1,3 @@
1
- <div id="bloompa-cart-widget" style="" ></div>
2
  <?php
3
  $readConnection = Mage::getSingleton('core/resource')->getConnection('core_read');
4
  $writeConnection = Mage::getSingleton('core/resource')->getConnection('core_write');
@@ -8,32 +7,26 @@ if(is_null($coupon_code)):
8
  $token = $readConnection->fetchOne("SELECT value FROM `bloompa_settings` WHERE `param`='token' AND product='BloompCommerce' LIMIT 1");
9
  if($token!='' && $token!='novo'):
10
  ?>
11
- <script language="javascript" type="text/javascript">
12
- var bcw_products = [
13
 
14
- // INÍCIO DO LOOP DE PRODUTOS
15
- <?php foreach( Mage::getSingleton('checkout/session')->getQuote()->getItemsCollection() as $item ) : ?>
16
- {
17
- prod_page_url: '<?php echo Mage::getBaseUrl().($item->_data['product']->_data['url_path']);?>', // REQUIRED VARIABLE
18
- prod_img_url: '<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'catalog/product'.$item->_data['product']->_data['thumbnail'];?>', // REQUIRED VARIABLE
19
- prod_title: '<?php echo $item->_data['name'];?>', // REQUIRED VARIABLE
20
- prod_price: '<?php echo $item->_data['price'];?>' // REQUIRED VARIABLE
21
- },
22
- <?php endforeach; ?>
23
- ];
24
- </script>
 
 
 
 
 
 
 
 
25
 
26
- <script language="javascript" type="text/javascript" src="http<?php echo (isset($_SERVER["HTTPS"]) AND $_SERVER["HTTPS"] == "on")?'s':''?>://www.bloompa.com.br/js/cart.widget-load.js" rel="sbloompa-cart-widget"></script>
27
-
28
- <script language="javascript" type="text/javascript">
29
- bcw.init({
30
- token: "<?php echo $token;?>",
31
- cart_url:"<?php echo Mage::getBaseUrl().'bloompcommerce';?>",
32
- store_logo: '<?php echo $this->getLogoSrc()?>',
33
- products_in_cart: bcw_products,
34
- cart_currency: 'BRL',
35
- cart_amount: '<?php echo Mage::getSingleton('checkout/session')->getQuote()->getSubtotal(); ?>'
36
- });
37
- </script>
38
  <?php endif;?>
39
  <?php endif; ?>
 
1
  <?php
2
  $readConnection = Mage::getSingleton('core/resource')->getConnection('core_read');
3
  $writeConnection = Mage::getSingleton('core/resource')->getConnection('core_write');
7
  $token = $readConnection->fetchOne("SELECT value FROM `bloompa_settings` WHERE `param`='token' AND product='BloompCommerce' LIMIT 1");
8
  if($token!='' && $token!='novo'):
9
  ?>
 
 
10
 
11
+ <!-- BloompCommerce - cart -->
12
+ <meta name="bloompa:source" content="cart" />
13
+ <meta name="bloompa:cart-amount" content="<?php echo Mage::getSingleton('checkout/session')->getQuote()->getSubtotal(); ?>" />
14
+ <!-- <meta name="bloompa:cart-discount_amount" content="4.00" /> -->
15
+ <meta name="bloompa:cart-share_image" content="<?php echo $this->getLogoSrc()?>" />
16
+ <meta name="bloompa:cart-redirect_url" content="<?php echo Mage::getBaseUrl().'bloompcommerce';?>" />
17
+ <meta name="bloompa:cart-currency" content="BRL" />
18
+ <meta name="bloompa:cart-show_banner" content="true" />
19
+ <!-- /BloompCommerce - cart -->
20
+
21
+ <!-- BloompCommerce - Products in the shopping cart -->
22
+ <?php foreach( Mage::getSingleton('checkout/session')->getQuote()->getItemsCollection() as $item ) : ?>
23
+ <div data-prefix="bloompa:cart-product" data-title="<?php echo $item->_data['name'];?>" data-price="<?php echo $item->_data['price'];?>" data-url="<?php echo Mage::getBaseUrl().($item->_data['product']->_data['url_path']);?>" data-image="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'catalog/product'.$item->_data['product']->_data['thumbnail'];?>" data-currency="BRL"></div>
24
+ <?php endforeach; ?>
25
+ <!-- BloompCommerce - Products in the shopping cart -->
26
+
27
+ <!-- BloompCommerce - JS -->
28
+ <script src="http<?php echo (isset($_SERVER["HTTPS"]) AND $_SERVER["HTTPS"] == "on")?'s':''?>://www.bloompa.com.br/js/bloompcommerce.widget-load.js" data-apitoken="<?php echo $token;?>"></script>
29
+ <!-- /BloompCommerce - JS -->
30
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  <?php endif;?>
32
  <?php endif; ?>
app/design/frontend/base/default/template/bloompcommerce/load_js.phtml ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $readConnection = Mage::getSingleton('core/resource')->getConnection('core_read');
3
+ $strsql = "SELECT * FROM `bloompa_settings` WHERE `param`='token' AND product='BloompCommerce' LIMIT 0,1";
4
+ $token = $readConnection->fetchAll($strsql);
5
+ $token = $token[0]['value'];
6
+ if($token!='' && $token!='novo'):
7
+ ?>
8
+ <!-- BloompCommerce - JS -->
9
+ <script src="http<?php echo (isset($_SERVER["HTTPS"]) AND $_SERVER["HTTPS"] == "on")?'s':''?>://www.bloompa.com.br/js/bloompcommerce.widget-load.js" data-apitoken="<?php echo $token;?>"></script>
10
+ <!-- /BloompCommerce - JS -->
11
+ <?php endif; ?>
app/design/frontend/base/default/template/bloompcommerce/order_success.phtml CHANGED
@@ -26,18 +26,16 @@ $token = $readConnection->fetchAll("SELECT * FROM `bloompa_settings` WHERE `para
26
  $token = $token[0]['value'];
27
  if($token!='' && $token!='novo'):
28
  ?>
29
- <!-- START - BLOOMP COMMERCE -->
30
- <div id="bloompa-cart-widget"></div>
31
- <script language="javascript" type="text/javascript">
32
- var loadBCW = function(){
33
- bcw.conversion({
34
- token: "<?php echo $token?>",
35
- order_id: "<?php echo $order->getId() ?>",
36
- total_amount: "<?php echo $order->getGrandTotal() ?>"
37
- });
38
- };
39
 
40
- var aHead = document.getElementsByTagName("HEAD").item(0);var aScript= document.createElement("script");aScript.type = "text/javascript";aScript.src=("https:" == document.location.protocol ? "https" : "http") + "://www.bloompa.com.br/js/cart.widget-load.js";aHead.appendChild( aScript);if (aScript.readyState){aScript.onreadystatechange=function(){if (aScript.readyState == "loaded" || aScript.readyState == "complete"){aScript.onreadystatechange = null;loadBCW();}}}else{aScript.onload=function(){loadBCW();}}
41
- </script>
42
- <!-- END - BLOOMP COMMERCE -->
 
 
 
 
 
 
 
 
43
  <?php endif; ?>
26
  $token = $token[0]['value'];
27
  if($token!='' && $token!='novo'):
28
  ?>
 
 
 
 
 
 
 
 
 
 
29
 
30
+ <!-- BloompCommerce - conversion -->
31
+ <meta name="bloompa:source" content="conversion" />
32
+ <meta name="bloompa:conversion-amount" content="<?php echo $order->getGrandTotal() ?>" />
33
+ <meta name="bloompa:conversion-order_id" content="<?php echo $order->getId() ?>" />
34
+ <meta name="bloompa:conversion-discount_amount" content="<?php echo $bc_discount_percent ?>" />
35
+ <!-- /BloompCommerce - conversion -->
36
+
37
+ <!-- BloompCommerce - JS -->
38
+ <script src="http<?php echo (isset($_SERVER["HTTPS"]) AND $_SERVER["HTTPS"] == "on")?'s':''?>://www.bloompa.com.br/js/bloompcommerce.widget-load.js" data-apitoken="<?php echo $token;?>"></script>
39
+ <!-- /BloompCommerce - JS -->
40
+
41
  <?php endif; ?>
app/design/frontend/base/default/template/bloompcommerce/product.phtml CHANGED
@@ -6,22 +6,14 @@ $token = $readConnection->fetchAll($strsql);
6
  $token = $token[0]['value'];
7
  if($token!='' && $token!='novo'):
8
  ?>
9
- <!-- BLOOMP COMMERCE - SOCIAL EXPRESSIONS - BEGIN -->
10
- <div id="bloompa-social-expression-widget" style="margin-top:40px;margin-bottom:80px;"></div>
11
- <!-- BLOOMP COMMERCE - SOCIAL EXPRESSIONS - END -->
12
 
13
- <!-- START - BLOOMP COMMERCE -->
14
- <div id="bloompa-product-widget"></div>
15
- <script src="http<?php echo (isset($_SERVER["HTTPS"]) AND $_SERVER["HTTPS"] == "on")?'s':''?>://www.bloompa.com.br/js/product.widget-load.js" type="text/javascript"></script>
16
- <script type="text/javascript">
17
- var bcw_product = [{
18
- prod_page_url: "<?php echo Mage::getBaseUrl().($item->_data['url_path']);?>",
19
- prod_img_url: "<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'catalog/product'.$item->_data['thumbnail'];?>",
20
- prod_title: "<?php echo $item->_data['name'];?>",
21
- prod_currency: "BRL",
22
- prod_price: "<?php echo $item->_data['price'];?>"
23
- }];
24
- bcw.init({token: "<?php echo $token;?>",product: bcw_product,show: true });
25
- </script>
26
- <!-- END - BLOOMP COMMERCE -->
27
  <?php endif; ?>
6
  $token = $token[0]['value'];
7
  if($token!='' && $token!='novo'):
8
  ?>
 
 
 
9
 
10
+ <!-- BloompCommerce - social expressions -->
11
+ <div data-prefix="bloompa:product" data-social_expression="true" data-title="<?php echo $item->_data['name'];?>" data-url="<?php echo Mage::getBaseUrl().($item->_data['url_path']);?>" data-image="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'catalog/product'.$item->_data['thumbnail'];?>" data-currency="BRL" data-price="<?php echo $item->_data['price'];?>"></div>
12
+ <!-- /BloompCommerce - social expressions -->
13
+
14
+
15
+ <!-- BloompCommerce - JS -->
16
+ <script src="http<?php echo (isset($_SERVER["HTTPS"]) AND $_SERVER["HTTPS"] == "on")?'s':''?>://www.bloompa.com.br/js/bloompcommerce.widget-load.js" data-apitoken="<?php echo $token;?>"></script>
17
+ <!-- /BloompCommerce - JS -->
18
+
 
 
 
 
 
19
  <?php endif; ?>
app/design/frontend/base/default/template/bloompcommerce/product_header.phtml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $item = Mage::registry('product');
3
+ $readConnection = Mage::getSingleton('core/resource')->getConnection('core_read');
4
+ $strsql = "SELECT * FROM `bloompa_settings` WHERE `param`='token' AND product='BloompCommerce' LIMIT 0,1";
5
+ $token = $readConnection->fetchAll($strsql);
6
+ $token = $token[0]['value'];
7
+ if($token!='' && $token!='novo'):
8
+ ?>
9
+
10
+ <!-- BloompCommerce - product -->
11
+ <meta name="bloompa:source" content="product" />
12
+ <meta name="bloompa:product-title" content="<?php echo $item->_data['name'];?>" />
13
+ <meta name="bloompa:product-url" content="<?php echo Mage::getBaseUrl().($item->_data['url_path']);?>" />
14
+ <meta name="bloompa:product-image" content="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'catalog/product'.$item->_data['thumbnail'];?>" />
15
+ <meta name="bloompa:product-currency" content="BRL" />
16
+ <meta name="bloompa:product-price" content="<?php echo $item->_data['price'];?>" />
17
+ <meta name="bloompa:product-recommendation" content="true" />
18
+ <!-- /BloompCommerce - product -->
19
+
20
+ <?php endif; ?>
app/etc/modules/Bloompa_Bloompcommerce.xml CHANGED
@@ -7,7 +7,7 @@
7
  <depends>
8
  <Mage_Cms />
9
  </depends>
10
- <version>2.0.1</version>
11
  </Bloompa_Bloompcommerce>
12
  </modules>
13
  </config>
7
  <depends>
8
  <Mage_Cms />
9
  </depends>
10
+ <version>2.0.2</version>
11
  </Bloompa_Bloompcommerce>
12
  </modules>
13
  </config>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Bloompcommerce</name>
4
- <version>2.0.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.gnu.org/licenses/gpl.html">GPL</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>E-commerce stores face a big problem; low sales conversion rates. BloompCommerce is a social behavior solution to improve e-commerce stores sales conversion rates by utilizing the power of customers social networks.</description>
11
  <notes>Totally rewrited extension and now is safer and easy to install.</notes>
12
  <authors><author><name>Bloompa</name><user>bloompa</user><email>dev@bloompa.com.br</email></author></authors>
13
- <date>2012-11-29</date>
14
- <time>19:36:38</time>
15
- <contents><target name="magecommunity"><dir name="Bloompa"><dir name="Bloompcommerce"><dir name="Block"><file name="Bc_Shopping_Cart.php" hash="60430e2631dff2d8ad989a47a1a72076"/><file name="Bc_Social_Expressions.php" hash="261d578ff77edd0dbf85bca3e1de1adf"/><file name="Index.php" hash="bfa3379f338393829181d4da5c8bf9a3"/></dir><dir name="Helper"><file name="Data.php" hash="b86464697e0f7860ce665d3483390222"/></dir><dir name="Model"><dir name="Resource"><file name="Setup.php" hash="58a8f0b8dc52af2ba6ae52ac9a9df333"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="084053e03f29564fe6acc2c60b697b14"/></dir><dir name="etc"><file name="config.xml" hash="11efe4f2f56b608d4cab36994de05878"/><file name="widget.xml" hash="dec6e8cd0f603a062bc9211ae6d296de"/></dir><dir name="sql"><dir name="bloompcommerce_setup"><file name="mysql4-install-2.0.0.php" hash="0ebbe007f262265afa615e8ca3194ba0"/><file name="mysql4-install-2.0.1.php" hash="0ebbe007f262265afa615e8ca3194ba0"/></dir></dir><file name=".DS_Store" hash="0b2416f51e60c2f1fbe47fc302674013"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Bloompa_Bloompcommerce.xml" hash="a432c32a27997a2806f0317b3603c20a"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="bloompcommerce.xml" hash="012bcbe63599de83e0092fdc006b4f89"/></dir><dir name="template"><dir name="bloompcommerce"><file name="cart.phtml" hash="82f3e17fa1a94374f3210947001399a6"/><file name="index.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="order_success.phtml" hash="8b6987797a535029bbd8bb638942ab9e"/><file name="product.phtml" hash="1eefc97bbe0ef9bb512885a2f3d8c39b"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Bloompcommerce</name>
4
+ <version>2.0.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.gnu.org/licenses/gpl.html">GPL</license>
7
  <channel>community</channel>
10
  <description>E-commerce stores face a big problem; low sales conversion rates. BloompCommerce is a social behavior solution to improve e-commerce stores sales conversion rates by utilizing the power of customers social networks.</description>
11
  <notes>Totally rewrited extension and now is safer and easy to install.</notes>
12
  <authors><author><name>Bloompa</name><user>bloompa</user><email>dev@bloompa.com.br</email></author></authors>
13
+ <date>2013-02-15</date>
14
+ <time>00:24:12</time>
15
+ <contents><target name="magecommunity"><dir name="Bloompa"><dir name="Bloompcommerce"><dir name="Block"><file name="Bc_Shopping_Cart.php" hash="60430e2631dff2d8ad989a47a1a72076"/><file name="Bc_Social_Expressions.php" hash="261d578ff77edd0dbf85bca3e1de1adf"/><file name="Index.php" hash="bfa3379f338393829181d4da5c8bf9a3"/></dir><dir name="Helper"><file name="Data.php" hash="b86464697e0f7860ce665d3483390222"/></dir><dir name="Model"><dir name="Resource"><file name="Setup.php" hash="58a8f0b8dc52af2ba6ae52ac9a9df333"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="cc80268ad1daec427161afaeb53b2d6b"/></dir><dir name="etc"><file name="config.xml" hash="11efe4f2f56b608d4cab36994de05878"/><file name="widget.xml" hash="dec6e8cd0f603a062bc9211ae6d296de"/></dir><dir name="sql"><dir name="bloompcommerce_setup"><file name="mysql4-install-2.0.0.php" hash="0ebbe007f262265afa615e8ca3194ba0"/><file name="mysql4-install-2.0.1.php" hash="0ebbe007f262265afa615e8ca3194ba0"/></dir></dir><file name=".DS_Store" hash="3ad08dec8a4e3194bb6b1a968d90e739"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Bloompa_Bloompcommerce.xml" hash="8c2cbe770cb27a5ee567c3241c554dce"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="bloompcommerce.xml" hash="4dd9120b9a929ae6b5a05f2613b59e2a"/></dir><dir name="template"><dir name="bloompcommerce"><file name="cart.phtml" hash="71a6fda93b9e28d0746b24d64c443dd5"/><file name="index.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="load_js.phtml" hash="a7f2eb14c09b8bea06f510e880d9568e"/><file name="order_success.phtml" hash="3b083fdf455f456c94cfbe71afe2f5e0"/><file name="product.phtml" hash="2f97aa0b85f50f2dadd7dca7a956ae89"/><file name="product_header.phtml" hash="4873b2982024be8060bfcce31ec45da3"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>