zinc - Version 1.1.0

Version Notes

Code refactoring and bug fixing.

Download this release

Release Info

Developer ZincPlatform
Extension zinc
Version 1.1.0
Comparing to
See all releases


Code changes from version 1.0.8 to 1.1.0

app/code/local/Zinc/Carebyzinc/Helper/Data.php CHANGED
@@ -71,5 +71,32 @@ class Zinc_Carebyzinc_Helper_Data extends Mage_Core_Helper_Abstract
71
72
return $result;
73
}
74
-
75
}
71
72
return $result;
73
}
74
+
75
+ /**
76
+ * Check interstital visability on frontend (product details page)
77
+ *
78
+ * @return boolean $result
79
+ */
80
+ public function checkInterstitalVisibility()
81
+ {
82
+ $result = false;
83
+
84
+ $result = Mage::getStoreConfig('carebyzinc/display/interstitial');
85
+
86
+ return $result;
87
+ }
88
+
89
+ /**
90
+ * Check thank you popup visability on frontend (after successful order)
91
+ *
92
+ * @return boolean $result
93
+ */
94
+ public function checkThankYouVisibility()
95
+ {
96
+ $result = false;
97
+
98
+ $result = Mage::getStoreConfig('carebyzinc/display/thankyou');
99
+
100
+ return $result;
101
+ }
102
}
app/code/local/Zinc/Carebyzinc/Model/Carebyzinc.php CHANGED
@@ -40,10 +40,11 @@ class Zinc_Carebyzinc_Model_Carebyzinc extends Mage_Core_Model_Abstract
40
* @param object $product
41
* @param string $zip
42
* @param string $optionPrice
43
*
44
* @return mixed $result - price quoite / error message
45
*/
46
- public function getPriceQuote($product, $zip, $optionPrice)
47
{
48
$result = false;
49
@@ -68,7 +69,7 @@ class Zinc_Carebyzinc_Model_Carebyzinc extends Mage_Core_Model_Abstract
68
);
69
70
$data['additional_params'] = array(
71
- 'source' => self::QUOTE_ADDITIONAL_PARAMS_SOURCE_PRODUCT
72
);
73
74
$catArray = array('bicycle', 'electronics');
40
* @param object $product
41
* @param string $zip
42
* @param string $optionPrice
43
+ * @param string $source
44
*
45
* @return mixed $result - price quoite / error message
46
*/
47
+ public function getPriceQuote($product, $zip, $optionPrice, $source = self::QUOTE_ADDITIONAL_PARAMS_SOURCE_PRODUCT)
48
{
49
$result = false;
50
69
);
70
71
$data['additional_params'] = array(
72
+ 'source' => $source
73
);
74
75
$catArray = array('bicycle', 'electronics');
app/code/local/Zinc/Carebyzinc/Model/Checkout/Cart.php CHANGED
@@ -23,12 +23,13 @@ class Zinc_Carebyzinc_Model_Checkout_Cart extends Mage_Checkout_Model_Cart {
23
$flag = 0;
24
$qty = 0;
25
$productType = $product->getTypeId();
26
-
27
if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productType == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) && ($product->getCarebyzinc() == 1)) {
28
$flag = 1;
29
$qty = $request->getQty() ? $request->getQty() : 1;
30
$request['qty'] = 1;
31
}
32
if ($product->getStockItem()) {
33
$minimumQty = $product->getStockItem()->getMinSaleQty();
34
//If product was not found in cart and there is set minimal qty for it
@@ -37,12 +38,11 @@ class Zinc_Carebyzinc_Model_Checkout_Cart extends Mage_Checkout_Model_Cart {
37
$request->setQty($minimumQty);
38
}
39
}
40
if ($flag) {
41
-
42
if ($productId) {
43
try {
44
- for ($i = 0; $i < $qty; $i++) {
45
-
46
$additionalOptions = array();
47
$product = Mage::getModel('catalog/product')
48
->setStoreId(Mage::app()->getStore()->getId())
@@ -55,8 +55,8 @@ class Zinc_Carebyzinc_Model_Checkout_Cart extends Mage_Checkout_Model_Cart {
55
$carebyzincId = $request->getCarebyzincOption();
56
$priceQuote = Mage::getSingleton('core/session')->getCareQuote();
57
$carebyzincAry = $priceQuote[$carebyzincId];
58
if (!empty($carebyzincAry)) {
59
-
60
$productPrice = $result->getProduct()->getFinalPrice();
61
if ($carebyzincId) {
62
$result->setCarebyzincVariantid($carebyzincId);
@@ -66,11 +66,12 @@ class Zinc_Carebyzinc_Model_Checkout_Cart extends Mage_Checkout_Model_Cart {
66
67
$this->getQuote()->save();
68
$careParentId = $result->getId();
69
-
70
$warrantyProduct = Mage::getModel('catalog/product')->load($warrantPrdctId);
71
$productPrice = $warrantyProduct->getPrice();
72
- if ($price = $carebyzincAry['price_per_year'])
73
$newPrice = $productPrice + $price;
74
$resultItem = $this->getQuote()->addProduct($warrantyProduct, $req);
75
$resultItem->setCustomPrice($newPrice);
76
$resultItem->setOriginalCustomPrice($newPrice);
23
$flag = 0;
24
$qty = 0;
25
$productType = $product->getTypeId();
26
+
27
if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productType == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) && ($product->getCarebyzinc() == 1)) {
28
$flag = 1;
29
$qty = $request->getQty() ? $request->getQty() : 1;
30
$request['qty'] = 1;
31
}
32
+
33
if ($product->getStockItem()) {
34
$minimumQty = $product->getStockItem()->getMinSaleQty();
35
//If product was not found in cart and there is set minimal qty for it
38
$request->setQty($minimumQty);
39
}
40
}
41
+
42
if ($flag) {
43
if ($productId) {
44
try {
45
+ for ($i=0; $i<$qty; $i++) {
46
$additionalOptions = array();
47
$product = Mage::getModel('catalog/product')
48
->setStoreId(Mage::app()->getStore()->getId())
55
$carebyzincId = $request->getCarebyzincOption();
56
$priceQuote = Mage::getSingleton('core/session')->getCareQuote();
57
$carebyzincAry = $priceQuote[$carebyzincId];
58
+
59
if (!empty($carebyzincAry)) {
60
$productPrice = $result->getProduct()->getFinalPrice();
61
if ($carebyzincId) {
62
$result->setCarebyzincVariantid($carebyzincId);
66
67
$this->getQuote()->save();
68
$careParentId = $result->getId();
69
+
70
$warrantyProduct = Mage::getModel('catalog/product')->load($warrantPrdctId);
71
$productPrice = $warrantyProduct->getPrice();
72
+ if ($price = $carebyzincAry['price_per_year']) {
73
$newPrice = $productPrice + $price;
74
+ }
75
$resultItem = $this->getQuote()->addProduct($warrantyProduct, $req);
76
$resultItem->setCustomPrice($newPrice);
77
$resultItem->setOriginalCustomPrice($newPrice);
app/code/local/Zinc/Carebyzinc/Model/Order.php CHANGED
@@ -262,6 +262,30 @@ class Zinc_Carebyzinc_Model_Order extends Mage_Core_Model_Abstract
262
return $result;
263
}
264
265
/**
266
* Import historical orders from admin panel
267
*
262
return $result;
263
}
264
265
+ /**
266
+ *
267
+ * @param object $product - product object
268
+ * @return string $result - interstital price
269
+ */
270
+ public function getInterstitalPrice($product)
271
+ {
272
+ $result = false;
273
+
274
+ $model = Mage::getModel('carebyzinc/carebyzinc');
275
+
276
+ $helper = Mage::helper('carebyzinc');
277
+ $zip = $helper->getZipCode();
278
+
279
+ $price = $model->getPriceQuote($product, $zip, false, 'INTERSTICIAL');
280
+ if(is_array($price) && $price['code'] == '200') {
281
+ foreach($price['price'] as $val) {
282
+ $result = '#x27; . $val['price_per_year'];
283
+ }
284
+ }
285
+
286
+ return $result;
287
+ }
288
+
289
/**
290
* Import historical orders from admin panel
291
*
app/code/local/Zinc/Carebyzinc/controllers/CartController.php CHANGED
@@ -50,13 +50,18 @@ class Zinc_Carebyzinc_CartController extends Mage_Checkout_CartController
50
$carebyzinc = $product->getCarebyzinc();
51
$isProduct = isset($params['isProduct']) && (int)$params['isProduct'] == 1 ? true : false;
52
53
- if($carebyzinc == '1' && $isProduct) {
54
if(!isset($params['carebyzinc_option'])) {
55
$cbzCategory = $product->getCarebyzincCategory();
56
57
if($carebyzinc == '1' && !empty($cbzCategory)) {
58
$model = Mage::getModel('carebyzinc/order');
59
$result = $model->prepareInterstitials($cbzCategory);
60
$sess = Mage::getSingleton("core/session", array("name"=>"frontend"));
61
$sess->setData('interstitials', $result);
62
@@ -166,6 +171,7 @@ class Zinc_Carebyzinc_CartController extends Mage_Checkout_CartController
166
if($response) {
167
switch($response['action']) {
168
case 'cancel':
169
$cart->addProduct($product, $params);
170
if (!empty($related)) {
171
$cart->addProductsByIds(explode(',', $related));
@@ -218,11 +224,11 @@ class Zinc_Carebyzinc_CartController extends Mage_Checkout_CartController
218
$product = Mage::getModel('catalog/product')->load($quoteItem->getProductId());
219
$productType = $product->getTypeId();
220
$flag = 0;
221
- if(($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productType == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) && ($product->getCarebyzinc() == 1))
222
- {
223
$qty = 1;
224
$flag = 1;
225
}
226
if($product->getId() == Mage::getStoreConfig('carebyzinc/general/warranty_product')){
227
$flag = 0;
228
if($qty >1){
@@ -230,10 +236,11 @@ class Zinc_Carebyzinc_CartController extends Mage_Checkout_CartController
230
$qty = 1;
231
}
232
}
233
if (isset($params['qty'])) {
234
- if($flag){
235
$qty = $params['qty'];
236
- if($qty >1)
237
$params['qty'] = 1;
238
}
239
$filter = new Zend_Filter_LocalizedToNormalized(
@@ -244,15 +251,15 @@ class Zinc_Carebyzinc_CartController extends Mage_Checkout_CartController
244
245
$item = $cart->updateItem($id, new Varien_Object($params));
246
247
- if($flag){
248
- if($qty >1){
249
$quote = Mage::getSingleton('checkout/session')->getQuote();
250
- for($i = 1;$i<=($qty-1);$i++){
251
- $result = $quote->addProduct($product, $item->getBuyRequest());
252
- $result = ( $result->getParentItem() ? $result->getParentItem() : $result );
253
}
254
- }
255
-
256
}
257
258
if (is_string($item)) {
@@ -312,6 +319,7 @@ class Zinc_Carebyzinc_CartController extends Mage_Checkout_CartController
312
{
313
try {
314
$cartData = $this->getRequest()->getParam('cart');
315
if (is_array($cartData)) {
316
$filter = new Zend_Filter_LocalizedToNormalized(
317
array('locale' => Mage::app()->getLocale()->getLocaleCode())
@@ -320,52 +328,53 @@ class Zinc_Carebyzinc_CartController extends Mage_Checkout_CartController
320
foreach ($cartData as $index => $data) {
321
$quote = Mage::getSingleton('checkout/session')->getQuote();
322
$oldQuoteItem = $quote->getItemById($index);
323
$flag = 0;
324
- if($oldQuoteItem){
325
- $product = Mage::getModel('catalog/product')
326
- ->setStoreId(Mage::app()->getStore()->getId())
327
- ->load($oldQuoteItem->getProductId());
328
- $productType = $product->getTypeId();
329
- if(($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productType == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) && ($product->getCarebyzinc() == 1))
330
- {
331
- $qty = 1;
332
- $flag = 1;
333
- }
334
-
335
- if (isset($data['qty'])) {
336
- if($flag){
337
- $qty = $data['qty'];
338
- if($qty >1)
339
- $data['qty'] = 1;
340
- }
341
- if($product->getId() == Mage::getStoreConfig('carebyzinc/general/warranty_product')){
342
- $flag = 0;
343
- if($data['qty'] >1){
344
- $data['qty'] = 1;
345
- $qty = 1;
346
- }
347
- }
348
- $cartData[$index]['qty'] = $filter->filter(trim($data['qty']));
349
}
350
-
351
- if($flag){
352
- if($qty >1){
353
- for($i = 1;$i<=($qty-1);$i++){
354
-
355
- $result = $quote->addProduct($product, $oldQuoteItem->getBuyRequest());
356
- $result = ( $result->getParentItem() ? $result->getParentItem() : $result );
357
- }
358
- }
359
- }
360
- }}
361
362
- if (! $cart->getCustomerSession()->getCustomer()->getId() && $cart->getQuote()->getCustomerId()) {
363
$cart->getQuote()->setCustomerId(null);
364
}
365
-
366
$cartData = $cart->suggestItemsQty($cartData);
367
- $cart->updateItems($cartData)
368
- ->save();
369
}
370
$this->_getSession()->setCartWasUpdated(true);
371
} catch (Mage_Core_Exception $e) {
50
$carebyzinc = $product->getCarebyzinc();
51
$isProduct = isset($params['isProduct']) && (int)$params['isProduct'] == 1 ? true : false;
52
53
+ $interstitial = Mage::getStoreConfig('carebyzinc/display/interstitial');
54
+
55
+ if($carebyzinc == '1' && $isProduct && $interstitial == '1') {
56
if(!isset($params['carebyzinc_option'])) {
57
$cbzCategory = $product->getCarebyzincCategory();
58
59
if($carebyzinc == '1' && !empty($cbzCategory)) {
60
$model = Mage::getModel('carebyzinc/order');
61
+ $price = $model->getInterstitalPrice($product);
62
$result = $model->prepareInterstitials($cbzCategory);
63
+ $result['real_price'] = $price;
64
+ $result['qty'] = $params['qty'];
65
$sess = Mage::getSingleton("core/session", array("name"=>"frontend"));
66
$sess->setData('interstitials', $result);
67
171
if($response) {
172
switch($response['action']) {
173
case 'cancel':
174
+ $params['qty'] = (int)$post['qty'];
175
$cart->addProduct($product, $params);
176
if (!empty($related)) {
177
$cart->addProductsByIds(explode(',', $related));
224
$product = Mage::getModel('catalog/product')->load($quoteItem->getProductId());
225
$productType = $product->getTypeId();
226
$flag = 0;
227
+ if(($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productType == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) && ($product->getCarebyzinc() == 1)) {
228
$qty = 1;
229
$flag = 1;
230
}
231
+
232
if($product->getId() == Mage::getStoreConfig('carebyzinc/general/warranty_product')){
233
$flag = 0;
234
if($qty >1){
236
$qty = 1;
237
}
238
}
239
+
240
if (isset($params['qty'])) {
241
+ if($flag) {
242
$qty = $params['qty'];
243
+ if($qty > 1)
244
$params['qty'] = 1;
245
}
246
$filter = new Zend_Filter_LocalizedToNormalized(
251
252
$item = $cart->updateItem($id, new Varien_Object($params));
253
254
+ if($flag) {
255
+ if($qty >1) {
256
$quote = Mage::getSingleton('checkout/session')->getQuote();
257
+ for($i=0; $i<($qty-1); $i++) {
258
+ $result = $quote->addProduct($product, $item->getBuyRequest());
259
+ $result = ($result->getParentItem() ? $result->getParentItem() : $result);
260
+ $quote->save();
261
}
262
+ }
263
}
264
265
if (is_string($item)) {
319
{
320
try {
321
$cartData = $this->getRequest()->getParam('cart');
322
+
323
if (is_array($cartData)) {
324
$filter = new Zend_Filter_LocalizedToNormalized(
325
array('locale' => Mage::app()->getLocale()->getLocaleCode())
328
foreach ($cartData as $index => $data) {
329
$quote = Mage::getSingleton('checkout/session')->getQuote();
330
$oldQuoteItem = $quote->getItemById($index);
331
+
332
$flag = 0;
333
+ if($oldQuoteItem) {
334
+ $product = Mage::getModel('catalog/product')
335
+ ->setStoreId(Mage::app()->getStore()->getId())
336
+ ->load($oldQuoteItem->getProductId());
337
+ $productType = $product->getTypeId();
338
+
339
+ if(($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productType == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) && ($product->getCarebyzinc() == 1)) {
340
+ $qty = 1;
341
+ $flag = 1;
342
+ }
343
+
344
+ if (isset($data['qty'])) {
345
+ if($flag){
346
+ $qty = $data['qty'];
347
+ if($qty >1)
348
+ $data['qty'] = 1;
349
+ }
350
+ if($product->getId() == Mage::getStoreConfig('carebyzinc/general/warranty_product')){
351
+ $flag = 0;
352
+ if($data['qty'] >1){
353
+ $data['qty'] = 1;
354
+ $qty = 1;
355
+ }
356
+ }
357
+ $cartData[$index]['qty'] = $filter->filter(trim($data['qty']));
358
+ }
359
+
360
+ if($flag) {
361
+ if($qty > 1) {
362
+ for($i=0; $i<($qty-1); $i++) {
363
+ $result = $quote->addProduct($product, $oldQuoteItem->getBuyRequest());
364
+ $result = ($result->getParentItem() ? $result->getParentItem() : $result);
365
+ $quote->save();
366
+ }
367
+ }
368
+ }
369
}
370
+ }
371
372
+ if (!$cart->getCustomerSession()->getCustomer()->getId() && $cart->getQuote()->getCustomerId()) {
373
$cart->getQuote()->setCustomerId(null);
374
}
375
+
376
$cartData = $cart->suggestItemsQty($cartData);
377
+ $cart->updateItems($cartData)->save();
378
}
379
$this->_getSession()->setCartWasUpdated(true);
380
} catch (Mage_Core_Exception $e) {
app/code/local/Zinc/Carebyzinc/controllers/Checkout/OnepageController.php CHANGED
@@ -30,12 +30,15 @@ class Zinc_Carebyzinc_Checkout_OnepageController extends Mage_Checkout_OnepageCo
30
return;
31
}
32
33
- $model = Mage::getModel('carebyzinc/order');
34
- $quote = Mage::getModel('sales/quote')->load($lastQuoteId);
35
- $order = Mage::getModel('sales/order')->load($lastOrderId);
36
-
37
- $success = $model->prepareSuccessPage($quote, $order);
38
- Mage::register('zincSuccess', $success);
39
40
$session->clear();
41
$this->loadLayout();
30
return;
31
}
32
33
+ $thankyou = Mage::getStoreConfig('carebyzinc/display/thankyou');
34
+ if($thankyou == '1') {
35
+ $model = Mage::getModel('carebyzinc/order');
36
+ $quote = Mage::getModel('sales/quote')->load($lastQuoteId);
37
+ $order = Mage::getModel('sales/order')->load($lastOrderId);
38
+
39
+ $success = $model->prepareSuccessPage($quote, $order);
40
+ Mage::register('zincSuccess', $success);
41
+ }
42
43
$session->clear();
44
$this->loadLayout();
app/code/local/Zinc/Carebyzinc/etc/config.xml CHANGED
@@ -10,7 +10,7 @@
10
<config>
11
<modules>
12
<Zinc_Carebyzinc>
13
- <version>1.0.8</version>
14
</Zinc_Carebyzinc>
15
</modules>
16
<frontend>
10
<config>
11
<modules>
12
<Zinc_Carebyzinc>
13
+ <version>1.1.0</version>
14
</Zinc_Carebyzinc>
15
</modules>
16
<frontend>
app/code/local/Zinc/Carebyzinc/etc/system.xml CHANGED
@@ -222,6 +222,24 @@
222
<frontend_type>select</frontend_type>
223
<source_model>adminhtml/system_config_source_Yesno</source_model>
224
</quotecart>
225
</fields>
226
</display>
227
<!--
222
<frontend_type>select</frontend_type>
223
<source_model>adminhtml/system_config_source_Yesno</source_model>
224
</quotecart>
225
+ <interstitial>
226
+ <label>Interstitial Popup</label>
227
+ <sort_order>30</sort_order>
228
+ <show_in_default>1</show_in_default>
229
+ <show_in_website>1</show_in_website>
230
+ <show_in_store>1</show_in_store>
231
+ <frontend_type>select</frontend_type>
232
+ <source_model>adminhtml/system_config_source_Yesno</source_model>
233
+ </interstitial>
234
+ <thankyou>
235
+ <label>Thank You Page</label>
236
+ <sort_order>40</sort_order>
237
+ <show_in_default>1</show_in_default>
238
+ <show_in_website>1</show_in_website>
239
+ <show_in_store>1</show_in_store>
240
+ <frontend_type>select</frontend_type>
241
+ <source_model>adminhtml/system_config_source_Yesno</source_model>
242
+ </thankyou>
243
</fields>
244
</display>
245
<!--
app/code/local/Zinc/Carebyzinc/sql/carebyzinc_setup/mysql4-upgrade-1.0.7-1.0.8.php CHANGED
@@ -17,7 +17,3 @@ $productId = $product->getId();
17
Mage::getConfig()->saveConfig('carebyzinc/general/warranty_product', $product->getId(), 'default', 0);
18
19
$installer->endSetup();
20
-
21
-
22
-
23
-
17
Mage::getConfig()->saveConfig('carebyzinc/general/warranty_product', $product->getId(), 'default', 0);
18
19
$installer->endSetup();
app/design/frontend/base/default/template/carebyzinc/carebyzinc.phtml CHANGED
@@ -12,6 +12,7 @@ $helper = Mage::helper('carebyzinc');
12
13
$session = Mage::getSingleton("core/session", array("name"=>"frontend"));
14
$interstitials = $session->getData('interstitials');
15
16
if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productType == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) && ($product->getCarebyzinc() == 1) && ($helper->checkQuoteVisibility('product'))):
17
$zip = $helper->getZipCode();
@@ -22,11 +23,13 @@ if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productTyp
22
<div id="carebyzincCnt"></div>
23
<input type="hidden" name="isProduct" value="1" />
24
</div>
25
<?php if($interstitials && isset($interstitials['html'])) : ?>
26
<div id="interstitials" style="display: none;">
27
<link rel="stylesheet" type="text/css" href="<?php echo $interstitials['stylesheet']; ?>" />
28
<?php echo $interstitials['html']; ?>
29
</div>
30
<?php endif; ?>
31
<script>
32
//<![CDATA[
@@ -108,7 +111,8 @@ if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productTyp
108
109
//]]>
110
</script>
111
-
112
<?php if($interstitials && isset($interstitials['html'])) : ?>
113
<script>
114
//<![CDATA[
@@ -132,6 +136,10 @@ if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productTyp
132
jQuery('#interstitials').show();
133
}
134
});
135
});
136
137
jQuery('#ZincInterstitial-cancel').click(function() {
@@ -139,7 +147,7 @@ if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productTyp
139
var url = '<?php echo $this->getUrl("checkout/cart/ajaxprocessitem") ?>';
140
new Ajax.Request(url, {
141
method: 'post',
142
- parameters: {pId: <?php echo Mage::registry('current_product')->getId(); ?>, action: 'cancel'},
143
onComplete: function (transport) {
144
var content = JSON.parse(transport.responseText);
145
if(content != false) {
@@ -164,4 +172,5 @@ if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productTyp
164
//]]>
165
</script>
166
<?php endif; ?>
167
<?php endif; ?>
12
13
$session = Mage::getSingleton("core/session", array("name"=>"frontend"));
14
$interstitials = $session->getData('interstitials');
15
+ $iVisability = $helper->checkInterstitalVisibility();
16
17
if (($productType == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE || $productType == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) && ($product->getCarebyzinc() == 1) && ($helper->checkQuoteVisibility('product'))):
18
$zip = $helper->getZipCode();
23
<div id="carebyzincCnt"></div>
24
<input type="hidden" name="isProduct" value="1" />
25
</div>
26
+ <?php if($iVisability) : ?>
27
<?php if($interstitials && isset($interstitials['html'])) : ?>
28
<div id="interstitials" style="display: none;">
29
<link rel="stylesheet" type="text/css" href="<?php echo $interstitials['stylesheet']; ?>" />
30
<?php echo $interstitials['html']; ?>
31
</div>
32
+ <?php endif; ?>
33
<?php endif; ?>
34
<script>
35
//<![CDATA[
111
112
//]]>
113
</script>
114
+
115
+ <?php if($iVisability) : ?>
116
<?php if($interstitials && isset($interstitials['html'])) : ?>
117
<script>
118
//<![CDATA[
136
jQuery('#interstitials').show();
137
}
138
});
139
+
140
+ jQuery('span.ZincInterstitial-productInfoPrice').html('<?php echo $interstitials['real_price']; ?>');
141
+ jQuery('input#qty').attr('value', '<?php echo $interstitials['qty'] ?>');
142
+ qty
143
});
144
145
jQuery('#ZincInterstitial-cancel').click(function() {
147
var url = '<?php echo $this->getUrl("checkout/cart/ajaxprocessitem") ?>';
148
new Ajax.Request(url, {
149
method: 'post',
150
+ parameters: {pId: <?php echo Mage::registry('current_product')->getId(); ?>, action: 'cancel', qty: <?php echo $interstitials['qty']; ?>},
151
onComplete: function (transport) {
152
var content = JSON.parse(transport.responseText);
153
if(content != false) {
172
//]]>
173
</script>
174
<?php endif; ?>
175
+ <?php endif; ?>
176
<?php endif; ?>
app/design/frontend/base/default/template/carebyzinc/checkout/success.phtml CHANGED
@@ -24,7 +24,9 @@
24
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
*/
26
27
- $zincSuccess = Mage::registry('zincSuccess');
28
29
?>
30
<div class="page-title">
@@ -66,6 +68,7 @@ $zincSuccess = Mage::registry('zincSuccess');
66
<button type="button" class="button" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Continue Shopping')) ?>" onclick="window.location='<?php echo $this->getUrl() ?>'"><span><span><?php echo $this->__('Continue Shopping') ?></span></span></button>
67
</div>
68
69
<?php if($zincSuccess['code'] == '200' && isset($zincSuccess['url']) && $zincSuccess['url'] != '') : ?>
70
<script>
71
//<![CDATA[
@@ -82,4 +85,5 @@ $zincSuccess = Mage::registry('zincSuccess');
82
//]]>
83
</script>
84
<?php endif; ?>
85
24
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
*/
26
27
+ $helper = Mage::helper('carebyzinc');
28
+ $thankYou = $helper->checkThankYouVisibility();
29
+ $zincSuccess = $thankYou == '1' ? Mage::registry('zincSuccess') : false;
30
31
?>
32
<div class="page-title">
68
<button type="button" class="button" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Continue Shopping')) ?>" onclick="window.location='<?php echo $this->getUrl() ?>'"><span><span><?php echo $this->__('Continue Shopping') ?></span></span></button>
69
</div>
70
71
+ <?php if($thankYou == '1') : ?>
72
<?php if($zincSuccess['code'] == '200' && isset($zincSuccess['url']) && $zincSuccess['url'] != '') : ?>
73
<script>
74
//<![CDATA[
85
//]]>
86
</script>
87
<?php endif; ?>
88
+ <?php endif; ?>
89
package.xml CHANGED
@@ -1,18 +1,18 @@
1
<?xml version="1.0"?>
2
<package>
3
<name>zinc</name>
4
- <version>1.0.8</version>
5
<stability>stable</stability>
6
<license uri="https://opensource.org/licenses/osl-3.0.php">OSL</license>
7
<channel>community</channel>
8
<extends/>
9
- <summary>Zinc is an application to allow merchants cross sell warranties and product protections online.</summary>
10
- <description>Zinc enables online merchants to seamlessly offer product protection insurance and warranty plans for their products. </description>
11
<notes>Code refactoring and bug fixing.</notes>
12
<authors><author><name>ZincPlatform</name><user>ZincPlatform</user><email>support@zincplatform.com</email></author></authors>
13
- <date>2017-07-11</date>
14
- <time>11:59:20</time>
15
- <contents><target name="magelocal"><dir name="Zinc"><dir name="Carebyzinc"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="7f3434e6f26bc7f4a539bf9071a8359c"/><dir name="Renderer"><file name="Category.php" hash="61226784107fb456d937264d785c33c8"/><file name="List.php" hash="821b28248cb94a64b38189bbfe4fe42d"/><file name="Manufacturer.php" hash="1161494098478dc016bce23869806c05"/><file name="Model.php" hash="8c59d310ea275521c30a41c0269683c2"/><file name="Subcategory.php" hash="5b72ca48d2f4a50646fe799448f6ccd0"/></dir></dir></dir><dir name="Order"><file name="Grid.php" hash="f3686d6d5eb5084fb6a6ff52d10e2700"/></dir><file name="Order.php" hash="8ad16b270a3d721125f598582d59065b"/><dir name="Product"><dir name="Edit"><file name="Form.php" hash="63baec7aeefac643a7da6b48ab98d713"/><dir name="Tab"><file name="Form.php" hash="420703c8c9e7a157e651082f1b10596d"/></dir><file name="Tabs.php" hash="db637798104873a38241fe683f511e27"/></dir><file name="Edit.php" hash="504cc82857251201ff83bd10544d5927"/><file name="Grid.php" hash="2f0427086965a89dcbcef0469e0a4ffc"/></dir><file name="Product.php" hash="e603838ed67849456c5230395d081e1b"/><dir name="System"><dir name="Config"><file name="Importorders.php" hash="55dca9cb946d63358606f96857300803"/><file name="Tokenvalidate.php" hash="24e6f31db4da9d1bbb1b8380b42d1f05"/></dir></dir></dir><file name="Carebyzinc.php" hash="dddf72e64c21b3bc6fd02e5c0685a715"/></dir><dir name="Helper"><file name="Data.php" hash="62848eb499a0a070ff9171b447e95519"/></dir><dir name="Model"><file name="Carebyzinc.php" hash="ce423c42201c4d9822550ead47a56f35"/><dir name="Checkout"><file name="Cart.php" hash="0fb7f345a2669c078a94c02c6d905b1b"/><file name="Multishipping.php" hash="0dda682d23bf5b96c8d11c3da3d9bfa4"/></dir><dir name="Entity"><file name="Category.php" hash="cfca0b90e178b2f695236925d4318df1"/><file name="Subcategory.php" hash="41ba25ee7a4d07a95c27f30ac0bf69dc"/></dir><dir name="Mysql4"><dir name="Order"><file name="Collection.php" hash="73eb61cc74cfdd568f1644c664a25ed6"/></dir><file name="Order.php" hash="fdc62f0551b1714f7c0e7fec8e87495c"/></dir><file name="Observer.php" hash="7a771afa6d9a4f12fe196cea9ed76602"/><file name="Order.php" hash="6a45642f112578422c596463a39acc99"/><dir name="Sales"><file name="Quote.php" hash="65cb7a95b7c01e1ee259e9ab38e73ece"/></dir><dir name="System"><dir name="Config"><file name="Source.php" hash="2ebef08a6a336cb0fe45e18ddbb06d54"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="CarebyzincController.php" hash="d49146b8c84e891d327800d1e61d0cb8"/><file name="OrderController.php" hash="abb2466958fa6f7b9ed13b5675e06f5c"/><file name="ProductController.php" hash="f98c11da8bc62983db16712408b4b162"/><dir name="Sales"><dir name="Order"><file name="CreditmemoController.php" hash="81f7bcad7606cb1a3fe808259cd47173"/></dir></dir></dir><file name="CartController.php" hash="d6f865c2e0223aaab1c84d5d79c3114c"/><dir name="Checkout"><file name="OnepageController.php" hash="4aebfc721c0593239e54987a6336fa14"/></dir><file name="IndexController.php" hash="b202ce337ce5d206f73b00c06ba3a510"/><dir name="Sales"><file name="OrderController.php" hash="0339596d5830e8c1de7f47b86331a47a"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="dc2bd98908b138920fcd9d5a27280fd2"/><file name="config.xml" hash="7ae480c644b90b4a90aaeef090aa8e92"/><file name="system.xml" hash="cf02a01fde15b2920826c834610a0af0"/></dir><dir name="sql"><dir name="carebyzinc_setup"><file name="mysql4-install-0.1.0.php" hash="c342593327c1d0428217b315dcdced1c"/><file name="mysql4-upgrade-0.1.0-0.2.0.php" hash="108da13421767fab0083f7c4cc9b16e2"/><file name="mysql4-upgrade-0.2.0-1.0.0.php" hash="10ebb8695adeba50e281b39ad0cf20ed"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="46ca427c76ee07d4916df7990671beb8"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="fd29cdd9a47b882ecea7de944d8e4d38"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="ac78f6811e781b4a03233188918658d3"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="b661111a5ded4c7604932caa6467ecb7"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="0a5c1d77cfa3660f8976c4dec907e338"/><file name="mysql4-upgrade-1.0.5-1.0.6.php" hash="21528eaf2e8d493488fdfe1073292073"/><file name="mysql4-upgrade-1.0.6-1.0.7.php" hash="3fb3b72336a3642422d97df4123f12a2"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="199a4328202004a26e120672fa1b096f"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="zinc_carebyzinc.xml" hash="857f96af2d497873f6749f53734cec92"/></dir><dir name="template"><dir name="carebyzinc"><file name="carebyzinc.phtml" hash="f6be62b5ebec72302b4d663e42612190"/><dir name="checkout"><dir name="cart"><dir name="item"><file name="default.phtml" hash="aac8aaa67b58880a246d4dc2e19e8e6f"/></dir><dir name="minicart"><file name="default.phtml" hash="5dc0a620ef214809901418354cb1a92d"/></dir></dir><file name="cart.phtml" hash="e724bf79c886b8696da549816a8020d2"/><dir name="multishipping"><dir name="item"><file name="default.phtml" hash="5584c3659e9351ce473ec3cacfe949d0"/></dir></dir><dir name="onepage"><dir name="review"><file name="info.phtml" hash="af3945f40e8846ed50f7ea100cb5988d"/><file name="item.phtml" hash="c25cf5accf1bd2f439485540ce64e39a"/></dir></dir><file name="success.phtml" hash="9a2427648f11548cd3889e466364e880"/></dir><dir name="email"><dir name="order"><dir name="items"><dir name="creditmemo"><file name="default.phtml" hash="8a2ac27dd9b6c8dc8b4bae6a7e5ddda8"/></dir><dir name="invoice"><file name="default.phtml" hash="e12be1097a1f18c0db7882c11f7a6641"/></dir><dir name="order"><file name="default.phtml" hash="793605d82ba878ccbdf42dd12f28c03d"/></dir><dir name="shipment"><file name="default.phtml" hash="f6402f09d846768acb7ce2deee933f2e"/></dir></dir></dir></dir><dir name="options"><file name="cart.phtml" hash="fdb73ae2f515fb1f897a850bcb20125f"/><file name="default.phtml" hash="c22ddd6b332c74d99cc24424e6e14115"/></dir><dir name="sales"><dir name="order"><dir name="creditmemo"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="9453ba266319722eb98d8623e7d2b430"/></dir></dir></dir><dir name="invoice"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="bc9aa0720ab66aac609def09cb1a9b34"/></dir></dir></dir><dir name="items"><dir name="renderer"><file name="default.phtml" hash="40e189989f63b6bb40fdc284c75a66ee"/></dir></dir><dir name="shipment"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="e8ac8a72cb4a4e9b5d5fc75b4d542225"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="zinc_carebyzinc.xml" hash="9e98d75239efecef07c87293d753307a"/></dir><dir name="template"><dir name="carebyzinc"><file name="carebyzinc_massaction.phtml" hash="15553da17d9dc7e3866765c34e9323f8"/><dir name="order"><dir name="creditmemo"><dir name="create"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="81b8edfa17f0baec00a2d1fb5f9afe03"/></dir></dir></dir><dir name="view"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="be2417354e4035669c7722856ea7beea"/></dir></dir></dir></dir><dir name="invoice"><dir name="create"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="ec89a299e6cf7068a24580c7cbaa1c64"/></dir></dir></dir><dir name="view"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="068e7689e80cc4f3ddef5e34731f1407"/></dir></dir></dir></dir><dir name="shipment"><dir name="create"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="1f6dc82e72dff2a2f89df63eb04adfb3"/></dir></dir></dir><dir name="view"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="57d8d0365b5a8521094dd972f0afd91f"/></dir></dir></dir></dir><dir name="view"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="2ee24c3069f693e28e6b82710b4d5f79"/></dir></dir></dir></dir><dir name="system"><file name="importorders.phtml" hash="cc9053d6df5c152512998a088c698289"/><file name="tokenvalidate.phtml" hash="c8f6847678e6327cc168d19bb1f889f9"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Zinc_Carebyzinc.xml" hash="4d2b3b715ff40beadbf897a373561e85"/></dir></target><target name="mage"><dir name="js"><dir name="carebyzinc"><file name="functions.js" hash="ec1d2b5ffe59046ecb3bda26a0b4d2ab"/><file name="jquery.colorbox.js" hash="931988f42363a4824812885ffc27d99e"/><file name="jquery.min.js" hash="219073097031d9c1a95a1291d66f3a10"/><file name="noConflict.js" hash="3179f2255b046d5f2e9a71e365287bef"/><file name="product.js" hash="007f9365ae78449497daa03e83169fd3"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="carebyzinc"><file name="carebyzinc.css" hash="2de28b23400c973dbe9b7150283d01d6"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="carebyzinc"><dir name="css"><file name="carebyzinc.css" hash="1a15002fb7ff3d42fa67e9090c97627d"/><file name="colorbox.css" hash="4b7379294ea68f88b0bba06cd803a646"/><dir name="images"><file name="border.png" hash="b593eef877678cd14706323d199e047d"/><file name="cancel.png" hash="7d54d20abee3ff4e694a98798f261d09"/><file name="care-preloader.gif" hash="eba7ca3ef216ece9ab9974f0cc524536"/><file name="controls.png" hash="05ad6ec2cbc17a7f3d1b1aac6dbe770d"/><file name="loading.gif" hash="f1d7268ba36b264f8b33b5b2bf0f108c"/><file name="loading_background.png" hash="7649e6a7c32b6d29ce63255a30b7405a"/><file name="overlay.png" hash="8918e1f6fbaae9e65880f3eff6fa3713"/></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="carebyzinc"><dir name="css"><file name="carebyzinc.css" hash="1a15002fb7ff3d42fa67e9090c97627d"/><file name="colorbox.css" hash="1cac861e234b26a286df11e645891fa7"/><dir name="images"><file name="border.png" hash="b593eef877678cd14706323d199e047d"/><file name="cancel.png" hash="7d54d20abee3ff4e694a98798f261d09"/><file name="care-preloader.gif" hash="eba7ca3ef216ece9ab9974f0cc524536"/><file name="controls.png" hash="05ad6ec2cbc17a7f3d1b1aac6dbe770d"/><file name="loading.gif" hash="f1d7268ba36b264f8b33b5b2bf0f108c"/><file name="loading_background.png" hash="7649e6a7c32b6d29ce63255a30b7405a"/><file name="overlay.png" hash="8918e1f6fbaae9e65880f3eff6fa3713"/></dir></dir></dir></dir></dir></dir></target></contents>
16
<compatible/>
17
<dependencies><required><php><min>5.6.0</min><max>7.0.0</max></php></required></dependencies>
18
</package>
1
<?xml version="1.0"?>
2
<package>
3
<name>zinc</name>
4
+ <version>1.1.0</version>
5
<stability>stable</stability>
6
<license uri="https://opensource.org/licenses/osl-3.0.php">OSL</license>
7
<channel>community</channel>
8
<extends/>
9
+ <summary>Care by Zinc is an application to allow merchants cross sell warranties and insurance products online.</summary>
10
+ <description>Care by Zinc enables online merchants to seamlessly offer product protection insurance and warranty plans for their products. The Magento plugin interacts with Zinc Platform server to display real time quotes on merchant website and allows customers to submit insurance applications based on their purchases</description>
11
<notes>Code refactoring and bug fixing.</notes>
12
<authors><author><name>ZincPlatform</name><user>ZincPlatform</user><email>support@zincplatform.com</email></author></authors>
13
+ <date>2017-07-26</date>
14
+ <time>07:18:53</time>
15
+ <contents><target name="magelocal"><dir name="Zinc"><dir name="Carebyzinc"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="7f3434e6f26bc7f4a539bf9071a8359c"/><dir name="Renderer"><file name="Category.php" hash="61226784107fb456d937264d785c33c8"/><file name="List.php" hash="821b28248cb94a64b38189bbfe4fe42d"/><file name="Manufacturer.php" hash="1161494098478dc016bce23869806c05"/><file name="Model.php" hash="8c59d310ea275521c30a41c0269683c2"/><file name="Subcategory.php" hash="5b72ca48d2f4a50646fe799448f6ccd0"/></dir></dir></dir><dir name="Order"><file name="Grid.php" hash="f3686d6d5eb5084fb6a6ff52d10e2700"/></dir><file name="Order.php" hash="8ad16b270a3d721125f598582d59065b"/><dir name="Product"><dir name="Edit"><file name="Form.php" hash="63baec7aeefac643a7da6b48ab98d713"/><dir name="Tab"><file name="Form.php" hash="420703c8c9e7a157e651082f1b10596d"/></dir><file name="Tabs.php" hash="db637798104873a38241fe683f511e27"/></dir><file name="Edit.php" hash="504cc82857251201ff83bd10544d5927"/><file name="Grid.php" hash="2f0427086965a89dcbcef0469e0a4ffc"/></dir><file name="Product.php" hash="e603838ed67849456c5230395d081e1b"/><dir name="System"><dir name="Config"><file name="Importorders.php" hash="55dca9cb946d63358606f96857300803"/><file name="Tokenvalidate.php" hash="24e6f31db4da9d1bbb1b8380b42d1f05"/></dir></dir></dir><file name="Carebyzinc.php" hash="dddf72e64c21b3bc6fd02e5c0685a715"/></dir><dir name="Helper"><file name="Data.php" hash="6bd5e8d5b5884c2c49e41e80b420ca1b"/></dir><dir name="Model"><file name="Carebyzinc.php" hash="2f47645195120525e11d14e7165ec636"/><dir name="Checkout"><file name="Cart.php" hash="72ad1b67dc312ed03c68f18c61779771"/><file name="Multishipping.php" hash="0dda682d23bf5b96c8d11c3da3d9bfa4"/></dir><dir name="Entity"><file name="Category.php" hash="cfca0b90e178b2f695236925d4318df1"/><file name="Subcategory.php" hash="41ba25ee7a4d07a95c27f30ac0bf69dc"/></dir><dir name="Mysql4"><dir name="Order"><file name="Collection.php" hash="73eb61cc74cfdd568f1644c664a25ed6"/></dir><file name="Order.php" hash="fdc62f0551b1714f7c0e7fec8e87495c"/></dir><file name="Observer.php" hash="7a771afa6d9a4f12fe196cea9ed76602"/><file name="Order.php" hash="b2b9f001a970491ed61df5f57910d9ae"/><dir name="Sales"><file name="Quote.php" hash="65cb7a95b7c01e1ee259e9ab38e73ece"/></dir><dir name="System"><dir name="Config"><file name="Source.php" hash="2ebef08a6a336cb0fe45e18ddbb06d54"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="CarebyzincController.php" hash="d49146b8c84e891d327800d1e61d0cb8"/><file name="OrderController.php" hash="abb2466958fa6f7b9ed13b5675e06f5c"/><file name="ProductController.php" hash="f98c11da8bc62983db16712408b4b162"/><dir name="Sales"><dir name="Order"><file name="CreditmemoController.php" hash="81f7bcad7606cb1a3fe808259cd47173"/></dir></dir></dir><file name="CartController.php" hash="af02dce223d9f7bc9e340c90759088ad"/><dir name="Checkout"><file name="OnepageController.php" hash="a6e183178a6b9ad6e5bd6cec5d5f66a2"/></dir><file name="IndexController.php" hash="b202ce337ce5d206f73b00c06ba3a510"/><dir name="Sales"><file name="OrderController.php" hash="0339596d5830e8c1de7f47b86331a47a"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="dc2bd98908b138920fcd9d5a27280fd2"/><file name="config.xml" hash="71aa3ec402d98d667ff44e58a91e8efb"/><file name="system.xml" hash="1ad11543c0f446dbc44a2555998932e6"/></dir><dir name="sql"><dir name="carebyzinc_setup"><file name="mysql4-install-0.1.0.php" hash="c342593327c1d0428217b315dcdced1c"/><file name="mysql4-upgrade-0.1.0-0.2.0.php" hash="108da13421767fab0083f7c4cc9b16e2"/><file name="mysql4-upgrade-0.2.0-1.0.0.php" hash="10ebb8695adeba50e281b39ad0cf20ed"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="46ca427c76ee07d4916df7990671beb8"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="fd29cdd9a47b882ecea7de944d8e4d38"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="ac78f6811e781b4a03233188918658d3"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="b661111a5ded4c7604932caa6467ecb7"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="0a5c1d77cfa3660f8976c4dec907e338"/><file name="mysql4-upgrade-1.0.5-1.0.6.php" hash="21528eaf2e8d493488fdfe1073292073"/><file name="mysql4-upgrade-1.0.6-1.0.7.php" hash="3fb3b72336a3642422d97df4123f12a2"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="0e582a9c68fd5d1ab9bdd82b018fe2bb"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="zinc_carebyzinc.xml" hash="857f96af2d497873f6749f53734cec92"/></dir><dir name="template"><dir name="carebyzinc"><file name="carebyzinc.phtml" hash="0d098e88daffbd8c7c5e97beda65248c"/><dir name="checkout"><dir name="cart"><dir name="item"><file name="default.phtml" hash="aac8aaa67b58880a246d4dc2e19e8e6f"/></dir><dir name="minicart"><file name="default.phtml" hash="5dc0a620ef214809901418354cb1a92d"/></dir></dir><file name="cart.phtml" hash="e724bf79c886b8696da549816a8020d2"/><dir name="multishipping"><dir name="item"><file name="default.phtml" hash="5584c3659e9351ce473ec3cacfe949d0"/></dir></dir><dir name="onepage"><dir name="review"><file name="info.phtml" hash="af3945f40e8846ed50f7ea100cb5988d"/><file name="item.phtml" hash="c25cf5accf1bd2f439485540ce64e39a"/></dir></dir><file name="success.phtml" hash="9a12341cb70075f59569366a39c6e5c9"/></dir><dir name="email"><dir name="order"><dir name="items"><dir name="creditmemo"><file name="default.phtml" hash="8a2ac27dd9b6c8dc8b4bae6a7e5ddda8"/></dir><dir name="invoice"><file name="default.phtml" hash="e12be1097a1f18c0db7882c11f7a6641"/></dir><dir name="order"><file name="default.phtml" hash="793605d82ba878ccbdf42dd12f28c03d"/></dir><dir name="shipment"><file name="default.phtml" hash="f6402f09d846768acb7ce2deee933f2e"/></dir></dir></dir></dir><dir name="options"><file name="cart.phtml" hash="fdb73ae2f515fb1f897a850bcb20125f"/><file name="default.phtml" hash="c22ddd6b332c74d99cc24424e6e14115"/></dir><dir name="sales"><dir name="order"><dir name="creditmemo"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="9453ba266319722eb98d8623e7d2b430"/></dir></dir></dir><dir name="invoice"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="bc9aa0720ab66aac609def09cb1a9b34"/></dir></dir></dir><dir name="items"><dir name="renderer"><file name="default.phtml" hash="40e189989f63b6bb40fdc284c75a66ee"/></dir></dir><dir name="shipment"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="e8ac8a72cb4a4e9b5d5fc75b4d542225"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="zinc_carebyzinc.xml" hash="9e98d75239efecef07c87293d753307a"/></dir><dir name="template"><dir name="carebyzinc"><file name="carebyzinc_massaction.phtml" hash="15553da17d9dc7e3866765c34e9323f8"/><dir name="order"><dir name="creditmemo"><dir name="create"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="81b8edfa17f0baec00a2d1fb5f9afe03"/></dir></dir></dir><dir name="view"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="be2417354e4035669c7722856ea7beea"/></dir></dir></dir></dir><dir name="invoice"><dir name="create"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="ec89a299e6cf7068a24580c7cbaa1c64"/></dir></dir></dir><dir name="view"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="068e7689e80cc4f3ddef5e34731f1407"/></dir></dir></dir></dir><dir name="shipment"><dir name="create"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="1f6dc82e72dff2a2f89df63eb04adfb3"/></dir></dir></dir><dir name="view"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="57d8d0365b5a8521094dd972f0afd91f"/></dir></dir></dir></dir><dir name="view"><dir name="items"><dir name="renderer"><file name="default.phtml" hash="2ee24c3069f693e28e6b82710b4d5f79"/></dir></dir></dir></dir><dir name="system"><file name="importorders.phtml" hash="cc9053d6df5c152512998a088c698289"/><file name="tokenvalidate.phtml" hash="c8f6847678e6327cc168d19bb1f889f9"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Zinc_Carebyzinc.xml" hash="4d2b3b715ff40beadbf897a373561e85"/></dir></target><target name="mage"><dir name="js"><dir name="carebyzinc"><file name="functions.js" hash="ec1d2b5ffe59046ecb3bda26a0b4d2ab"/><file name="jquery.colorbox.js" hash="931988f42363a4824812885ffc27d99e"/><file name="jquery.min.js" hash="219073097031d9c1a95a1291d66f3a10"/><file name="noConflict.js" hash="3179f2255b046d5f2e9a71e365287bef"/><file name="product.js" hash="007f9365ae78449497daa03e83169fd3"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="carebyzinc"><file name="carebyzinc.css" hash="2de28b23400c973dbe9b7150283d01d6"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="carebyzinc"><dir name="css"><file name="carebyzinc.css" hash="1a15002fb7ff3d42fa67e9090c97627d"/><file name="colorbox.css" hash="4b7379294ea68f88b0bba06cd803a646"/><dir name="images"><file name="border.png" hash="b593eef877678cd14706323d199e047d"/><file name="cancel.png" hash="7d54d20abee3ff4e694a98798f261d09"/><file name="care-preloader.gif" hash="eba7ca3ef216ece9ab9974f0cc524536"/><file name="controls.png" hash="05ad6ec2cbc17a7f3d1b1aac6dbe770d"/><file name="loading.gif" hash="f1d7268ba36b264f8b33b5b2bf0f108c"/><file name="loading_background.png" hash="7649e6a7c32b6d29ce63255a30b7405a"/><file name="overlay.png" hash="8918e1f6fbaae9e65880f3eff6fa3713"/></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="carebyzinc"><dir name="css"><file name="carebyzinc.css" hash="1a15002fb7ff3d42fa67e9090c97627d"/><file name="colorbox.css" hash="1cac861e234b26a286df11e645891fa7"/><dir name="images"><file name="border.png" hash="b593eef877678cd14706323d199e047d"/><file name="cancel.png" hash="7d54d20abee3ff4e694a98798f261d09"/><file name="care-preloader.gif" hash="eba7ca3ef216ece9ab9974f0cc524536"/><file name="controls.png" hash="05ad6ec2cbc17a7f3d1b1aac6dbe770d"/><file name="loading.gif" hash="f1d7268ba36b264f8b33b5b2bf0f108c"/><file name="loading_background.png" hash="7649e6a7c32b6d29ce63255a30b7405a"/><file name="overlay.png" hash="8918e1f6fbaae9e65880f3eff6fa3713"/></dir></dir></dir></dir></dir></dir></target></contents>
16
<compatible/>
17
<dependencies><required><php><min>5.6.0</min><max>7.0.0</max></php></required></dependencies>
18
</package>