Version Notes
* 0.1.0 - Initial Release
Download this release
Release Info
Developer | Goodvidio |
Extension | Goodvidio_Gallery |
Version | 0.1.0 |
Comparing to | |
See all releases |
Version 0.1.0
- app/code/community/Goodvidio/Gallery/Block/Adminhtml/System/Config/Info.php +44 -0
- app/code/community/Goodvidio/Gallery/Block/Checkout/Success.php +74 -0
- app/code/community/Goodvidio/Gallery/Block/Checkout/Track.php +70 -0
- app/code/community/Goodvidio/Gallery/Block/Gallery.php +44 -0
- app/code/community/Goodvidio/Gallery/Block/Script.php +42 -0
- app/code/community/Goodvidio/Gallery/Helper/Data.php +31 -0
- app/code/community/Goodvidio/Gallery/Model/System/Config/Source/Selectortype.php +48 -0
- app/code/community/Goodvidio/Gallery/etc/adminhtml.xml +26 -0
- app/code/community/Goodvidio/Gallery/etc/config.xml +81 -0
- app/code/community/Goodvidio/Gallery/etc/system.xml +124 -0
- app/design/frontend/base/default/layout/goodvidio_gallery.xml +38 -0
- app/design/frontend/base/default/template/goodvidiogallery/checkout/success.phtml +10 -0
- app/design/frontend/base/default/template/goodvidiogallery/checkout/track.phtml +7 -0
- app/design/frontend/base/default/template/goodvidiogallery/gallery.phtml +23 -0
- app/design/frontend/base/default/template/goodvidiogallery/script.phtml +6 -0
- app/etc/modules/Goodvidio_Gallery.xml +10 -0
- package.xml +23 -0
app/code/community/Goodvidio/Gallery/Block/Adminhtml/System/Config/Info.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* MIT License
|
4 |
+
*
|
5 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
+
* of this software and associated documentation files (the "Software"), to deal
|
7 |
+
* in the Software without restriction, including without limitation the rights
|
8 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
+
* copies of the Software, and to permit persons to whom the Software is
|
10 |
+
* furnished to do so, subject to the following conditions:
|
11 |
+
*
|
12 |
+
* The above copyright notice and this permission notice shall be included in all
|
13 |
+
* copies or substantial portions of the Software.
|
14 |
+
*
|
15 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
+
* SOFTWARE.
|
22 |
+
*
|
23 |
+
* @package Goodvidio_Gallery
|
24 |
+
* @author Goodvidio
|
25 |
+
* @license https://opensource.org/licenses/MIT MIT License
|
26 |
+
* @copyright Copyright (c) 2016 Goodvidio (http://www.goodvid.io)
|
27 |
+
*/
|
28 |
+
class Goodvidio_Gallery_Block_Adminhtml_System_Config_Info
|
29 |
+
extends Mage_Adminhtml_Block_Abstract
|
30 |
+
implements Varien_Data_Form_Element_Renderer_Interface {
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Render Information element
|
34 |
+
*
|
35 |
+
* @param Varien_Data_Form_Element_Abstract $element
|
36 |
+
*
|
37 |
+
* @return string
|
38 |
+
*/
|
39 |
+
public function render( Varien_Data_Form_Element_Abstract $element ) {
|
40 |
+
$html = '<tr><td><img width="200" src="http://goodvid.io/imgs/logo.png" alt="Goodvid.io"/></td><td style="padding-left:50px">If you have any questions or need assistance you can contact our customer success team through the <a href="https://goodvid.io" target="blank">Goodvidio App</a>. Any screenshots or logs can be very useful to trace the problem and provide a solution much faster.</td></tr>';
|
41 |
+
|
42 |
+
return $html;
|
43 |
+
}
|
44 |
+
}
|
app/code/community/Goodvidio/Gallery/Block/Checkout/Success.php
ADDED
@@ -0,0 +1,74 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* MIT License
|
5 |
+
*
|
6 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
7 |
+
* of this software and associated documentation files (the "Software"), to deal
|
8 |
+
* in the Software without restriction, including without limitation the rights
|
9 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
10 |
+
* copies of the Software, and to permit persons to whom the Software is
|
11 |
+
* furnished to do so, subject to the following conditions:
|
12 |
+
*
|
13 |
+
* The above copyright notice and this permission notice shall be included in all
|
14 |
+
* copies or substantial portions of the Software.
|
15 |
+
*
|
16 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
17 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
18 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
19 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
20 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
21 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
22 |
+
* SOFTWARE.
|
23 |
+
*
|
24 |
+
* @package Goodvidio_Gallery
|
25 |
+
* @author Goodvidio
|
26 |
+
* @license https://opensource.org/licenses/MIT MIT License
|
27 |
+
* @copyright Copyright (c) 2016 Goodvidio (http://www.goodvid.io)
|
28 |
+
*/
|
29 |
+
class Goodvidio_Gallery_Block_Checkout_Success extends Mage_Core_Block_Template {
|
30 |
+
|
31 |
+
public function getOrder() {
|
32 |
+
return Mage::getSingleton( 'sales/order' )
|
33 |
+
->loadByIncrementId( Mage::getSingleton( 'checkout/session' )
|
34 |
+
->getLastRealOrderId() );
|
35 |
+
}
|
36 |
+
|
37 |
+
public function isEnabled() {
|
38 |
+
return Mage::getStoreConfig('integration/ecommercetracking/enabled');
|
39 |
+
}
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Get Items of the last Order
|
43 |
+
* @return array
|
44 |
+
*/
|
45 |
+
public function getItems() {
|
46 |
+
|
47 |
+
$items = $this->getOrder()
|
48 |
+
->getAllItems();
|
49 |
+
|
50 |
+
$arr = [ ];
|
51 |
+
|
52 |
+
foreach ( $items as $product ) {
|
53 |
+
|
54 |
+
$categoryId = array_pop( $product->getProduct()->getCategoryIds() );
|
55 |
+
|
56 |
+
$t = [ ];
|
57 |
+
$t[ 'name' ] = $product->getName();
|
58 |
+
$t[ 'sku' ] = $product->getSku();
|
59 |
+
$t[ 'price' ] = number_format( (float) $product->getPrice(), 2, '.', '' );
|
60 |
+
$t[ 'category' ] = Mage::getModel( 'catalog/category' )
|
61 |
+
->setStoreId( Mage::app()
|
62 |
+
->getStore()
|
63 |
+
->getId() )
|
64 |
+
->load( $categoryId )
|
65 |
+
->getName();;
|
66 |
+
|
67 |
+
$t[ 'quantity' ] = $product->getQtyToInvoice();
|
68 |
+
|
69 |
+
$arr[ ] = $t;
|
70 |
+
}
|
71 |
+
|
72 |
+
return $arr;
|
73 |
+
}
|
74 |
+
}
|
app/code/community/Goodvidio/Gallery/Block/Checkout/Track.php
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* MIT License
|
5 |
+
*
|
6 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
7 |
+
* of this software and associated documentation files (the "Software"), to deal
|
8 |
+
* in the Software without restriction, including without limitation the rights
|
9 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
10 |
+
* copies of the Software, and to permit persons to whom the Software is
|
11 |
+
* furnished to do so, subject to the following conditions:
|
12 |
+
*
|
13 |
+
* The above copyright notice and this permission notice shall be included in all
|
14 |
+
* copies or substantial portions of the Software.
|
15 |
+
*
|
16 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
17 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
18 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
19 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
20 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
21 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
22 |
+
* SOFTWARE.
|
23 |
+
*
|
24 |
+
* @package Goodvidio_Gallery
|
25 |
+
* @author Goodvidio
|
26 |
+
* @license https://opensource.org/licenses/MIT MIT License
|
27 |
+
* @copyright Copyright (c) 2016 Goodvidio (http://www.goodvid.io)
|
28 |
+
*/
|
29 |
+
class Goodvidio_Gallery_Block_Checkout_Track extends Mage_Core_Block_Template {
|
30 |
+
|
31 |
+
public function isEnabled() {
|
32 |
+
return Mage::getStoreConfig('integration/ecommercetracking/enabled');
|
33 |
+
}
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Get Items currently in the Cart
|
37 |
+
* @return array
|
38 |
+
*/
|
39 |
+
public function getItems() {
|
40 |
+
|
41 |
+
$items = Mage::getModel( 'checkout/cart' )
|
42 |
+
->getQuote()
|
43 |
+
->getAllItems();
|
44 |
+
|
45 |
+
$arr = [ ];
|
46 |
+
|
47 |
+
foreach ( $items as $i ) {
|
48 |
+
$product = $i->getProduct();
|
49 |
+
|
50 |
+
$categoryId = array_pop( $product->getCategoryIds() );
|
51 |
+
|
52 |
+
$t = [ ];
|
53 |
+
$t[ 'name' ] = $product->getName();
|
54 |
+
$t[ 'sku' ] = $product->getSku();
|
55 |
+
$t[ 'price' ] = number_format( (float) $product->getPrice(), 2, '.', '' );
|
56 |
+
$t[ 'category' ] = Mage::getModel( 'catalog/category' )
|
57 |
+
->setStoreId( Mage::app()
|
58 |
+
->getStore()
|
59 |
+
->getId() )
|
60 |
+
->load( $categoryId )
|
61 |
+
->getName();;
|
62 |
+
|
63 |
+
$t[ 'quantity' ] = $i->getQty();
|
64 |
+
|
65 |
+
$arr[ ] = $t;
|
66 |
+
}
|
67 |
+
|
68 |
+
return $arr;
|
69 |
+
}
|
70 |
+
}
|
app/code/community/Goodvidio/Gallery/Block/Gallery.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* MIT License
|
5 |
+
*
|
6 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
7 |
+
* of this software and associated documentation files (the "Software"), to deal
|
8 |
+
* in the Software without restriction, including without limitation the rights
|
9 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
10 |
+
* copies of the Software, and to permit persons to whom the Software is
|
11 |
+
* furnished to do so, subject to the following conditions:
|
12 |
+
*
|
13 |
+
* The above copyright notice and this permission notice shall be included in all
|
14 |
+
* copies or substantial portions of the Software.
|
15 |
+
*
|
16 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
17 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
18 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
19 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
20 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
21 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
22 |
+
* SOFTWARE.
|
23 |
+
*
|
24 |
+
* @package Goodvidio_Gallery
|
25 |
+
* @author Goodvidio
|
26 |
+
* @license https://opensource.org/licenses/MIT MIT License
|
27 |
+
* @copyright Copyright (c) 2016 Goodvidio (http://www.goodvid.io)
|
28 |
+
*/
|
29 |
+
class Goodvidio_Gallery_Block_Gallery extends Mage_Core_Block_Template
|
30 |
+
{
|
31 |
+
public function getProduct() {
|
32 |
+
return Mage::registry('current_product');
|
33 |
+
}
|
34 |
+
|
35 |
+
public function getSelector() {
|
36 |
+
return Mage::getStoreConfig('integration/gallery/selector');
|
37 |
+
}
|
38 |
+
|
39 |
+
public function getPosition() {
|
40 |
+
return Mage::getStoreConfig('integration/gallery/selectortype') === '0' ?
|
41 |
+
'before' :
|
42 |
+
'after';
|
43 |
+
}
|
44 |
+
}
|
app/code/community/Goodvidio/Gallery/Block/Script.php
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* MIT License
|
5 |
+
*
|
6 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
7 |
+
* of this software and associated documentation files (the "Software"), to deal
|
8 |
+
* in the Software without restriction, including without limitation the rights
|
9 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
10 |
+
* copies of the Software, and to permit persons to whom the Software is
|
11 |
+
* furnished to do so, subject to the following conditions:
|
12 |
+
*
|
13 |
+
* The above copyright notice and this permission notice shall be included in all
|
14 |
+
* copies or substantial portions of the Software.
|
15 |
+
*
|
16 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
17 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
18 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
19 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
20 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
21 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
22 |
+
* SOFTWARE.
|
23 |
+
*
|
24 |
+
* @package Goodvidio_Gallery
|
25 |
+
* @author Goodvidio
|
26 |
+
* @license https://opensource.org/licenses/MIT MIT License
|
27 |
+
* @copyright Copyright (c) 2016 Goodvidio (http://www.goodvid.io)
|
28 |
+
*/
|
29 |
+
class Goodvidio_Gallery_Block_Script extends Mage_Core_Block_Template
|
30 |
+
{
|
31 |
+
public function isEnabled() {
|
32 |
+
return Mage::getStoreConfig('integration/general/enabled');
|
33 |
+
}
|
34 |
+
|
35 |
+
public function getShopDomain() {
|
36 |
+
return Mage::getStoreConfig('integration/general/domain_override');
|
37 |
+
}
|
38 |
+
|
39 |
+
public function getEnvironmentVal() {
|
40 |
+
return '//cdn.goodvid.io/install.js';
|
41 |
+
}
|
42 |
+
}
|
app/code/community/Goodvidio/Gallery/Helper/Data.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* MIT License
|
5 |
+
*
|
6 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
7 |
+
* of this software and associated documentation files (the "Software"), to deal
|
8 |
+
* in the Software without restriction, including without limitation the rights
|
9 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
10 |
+
* copies of the Software, and to permit persons to whom the Software is
|
11 |
+
* furnished to do so, subject to the following conditions:
|
12 |
+
*
|
13 |
+
* The above copyright notice and this permission notice shall be included in all
|
14 |
+
* copies or substantial portions of the Software.
|
15 |
+
*
|
16 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
17 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
18 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
19 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
20 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
21 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
22 |
+
* SOFTWARE.
|
23 |
+
*
|
24 |
+
* @package Goodvidio_Gallery
|
25 |
+
* @author Goodvidio
|
26 |
+
* @license https://opensource.org/licenses/MIT MIT License
|
27 |
+
* @copyright Copyright (c) 2016 Goodvidio (http://www.goodvid.io)
|
28 |
+
*/
|
29 |
+
class Goodvidio_Gallery_Helper_Data extends Mage_Core_Helper_Abstract
|
30 |
+
{
|
31 |
+
}
|
app/code/community/Goodvidio/Gallery/Model/System/Config/Source/Selectortype.php
ADDED
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* MIT License
|
4 |
+
*
|
5 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
+
* of this software and associated documentation files (the "Software"), to deal
|
7 |
+
* in the Software without restriction, including without limitation the rights
|
8 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
+
* copies of the Software, and to permit persons to whom the Software is
|
10 |
+
* furnished to do so, subject to the following conditions:
|
11 |
+
*
|
12 |
+
* The above copyright notice and this permission notice shall be included in all
|
13 |
+
* copies or substantial portions of the Software.
|
14 |
+
*
|
15 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
+
* SOFTWARE.
|
22 |
+
*
|
23 |
+
* @package Goodvidio_Gallery
|
24 |
+
* @author Goodvidio
|
25 |
+
* @license https://opensource.org/licenses/MIT MIT License
|
26 |
+
* @copyright Copyright (c) 2016 Goodvidio (http://www.goodvid.io)
|
27 |
+
*/
|
28 |
+
class Goodvidio_Gallery_Model_System_Config_Source_Selectortype
|
29 |
+
{
|
30 |
+
/**
|
31 |
+
* Retrieve Check Type Option array
|
32 |
+
*
|
33 |
+
* @return array
|
34 |
+
*/
|
35 |
+
public function toOptionArray()
|
36 |
+
{
|
37 |
+
return array(
|
38 |
+
array(
|
39 |
+
'value' => 0,
|
40 |
+
'label' => 'Before'
|
41 |
+
),
|
42 |
+
array(
|
43 |
+
'value' => 1,
|
44 |
+
'label' => 'After'
|
45 |
+
),
|
46 |
+
);
|
47 |
+
}
|
48 |
+
}
|
app/code/community/Goodvidio/Gallery/etc/adminhtml.xml
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<acl>
|
4 |
+
<resources>
|
5 |
+
<all>
|
6 |
+
<title>Allow Everything</title>
|
7 |
+
</all>
|
8 |
+
<admin>
|
9 |
+
<children>
|
10 |
+
<system>
|
11 |
+
<children>
|
12 |
+
<config>
|
13 |
+
<children>
|
14 |
+
<goodvidiogallery translate="title">
|
15 |
+
<title>Goodvidio Gallery</title>
|
16 |
+
<sort_order>100</sort_order>
|
17 |
+
</goodvidiogallery>
|
18 |
+
</children>
|
19 |
+
</config>
|
20 |
+
</children>
|
21 |
+
</system>
|
22 |
+
</children>
|
23 |
+
</admin>
|
24 |
+
</resources>
|
25 |
+
</acl>
|
26 |
+
</config>
|
app/code/community/Goodvidio/Gallery/etc/config.xml
ADDED
@@ -0,0 +1,81 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Goodvidio_Gallery>
|
5 |
+
<version>0.1.0</version>
|
6 |
+
</Goodvidio_Gallery>
|
7 |
+
</modules>
|
8 |
+
<frontend>
|
9 |
+
<layout>
|
10 |
+
<updates>
|
11 |
+
<goodvidiogallery>
|
12 |
+
<file>goodvidio_gallery.xml</file>
|
13 |
+
</goodvidiogallery>
|
14 |
+
</updates>
|
15 |
+
</layout>
|
16 |
+
</frontend>
|
17 |
+
<global>
|
18 |
+
<models>
|
19 |
+
<goodvidiogallery>
|
20 |
+
<class>Goodvidio_Gallery_Model</class>
|
21 |
+
</goodvidiogallery>
|
22 |
+
</models>
|
23 |
+
<helpers>
|
24 |
+
<goodvidiogallery>
|
25 |
+
<class>Goodvidio_Gallery_Helper</class>
|
26 |
+
</goodvidiogallery>
|
27 |
+
</helpers>
|
28 |
+
<blocks>
|
29 |
+
<goodvidiogallery>
|
30 |
+
<class>Goodvidio_Gallery_Block</class>
|
31 |
+
</goodvidiogallery>
|
32 |
+
</blocks>
|
33 |
+
</global>
|
34 |
+
<default>
|
35 |
+
<integration>
|
36 |
+
<general>
|
37 |
+
<enabled>0</enabled>
|
38 |
+
</general>
|
39 |
+
</integration>
|
40 |
+
<integration>
|
41 |
+
<ecommercetracking>
|
42 |
+
<enabled>1</enabled>
|
43 |
+
</ecommercetracking>
|
44 |
+
</integration>
|
45 |
+
</default>
|
46 |
+
<adminhtml>
|
47 |
+
<acl>
|
48 |
+
<resources>
|
49 |
+
<admin>
|
50 |
+
<children>
|
51 |
+
<goodvidiogallery>
|
52 |
+
<title>Goodvidio</title>
|
53 |
+
<children>
|
54 |
+
<dashboard translate="title" module="goodvidiogallery">
|
55 |
+
<title>Goodvidio Dashboard Menu</title>
|
56 |
+
</dashboard>
|
57 |
+
<configuration translate="title" module="goodvidiogallery">
|
58 |
+
<title>Goodvidio Configuration Menu</title>
|
59 |
+
</configuration>
|
60 |
+
</children>
|
61 |
+
</goodvidiogallery>
|
62 |
+
<system>
|
63 |
+
<children>
|
64 |
+
<config>
|
65 |
+
<children>
|
66 |
+
<integration>
|
67 |
+
<title>Goodvidio Integration Section</title>
|
68 |
+
</integration>
|
69 |
+
<support>
|
70 |
+
<title>Goodvidio Support Section</title>
|
71 |
+
</support>
|
72 |
+
</children>
|
73 |
+
</config>
|
74 |
+
</children>
|
75 |
+
</system>
|
76 |
+
</children>
|
77 |
+
</admin>
|
78 |
+
</resources>
|
79 |
+
</acl>
|
80 |
+
</adminhtml>
|
81 |
+
</config>
|
app/code/community/Goodvidio/Gallery/etc/system.xml
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<tabs>
|
4 |
+
<goodvidiogallery translate="label" module="goodvidiogallery">
|
5 |
+
<label>Goodvidio</label>
|
6 |
+
<sort_order>100</sort_order>
|
7 |
+
</goodvidiogallery>
|
8 |
+
</tabs>
|
9 |
+
<sections>
|
10 |
+
<integration translate="label" module="goodvidiogallery">
|
11 |
+
<label>Integration</label>
|
12 |
+
<tab>goodvidiogallery</tab>
|
13 |
+
<sort_order>10</sort_order>
|
14 |
+
<frontend_type>text</frontend_type>
|
15 |
+
<show_in_default>1</show_in_default>
|
16 |
+
<show_in_website>1</show_in_website>
|
17 |
+
<show_in_store>1</show_in_store>
|
18 |
+
<groups>
|
19 |
+
<general translate="label">
|
20 |
+
<label>General</label>
|
21 |
+
<sort_order>0</sort_order>
|
22 |
+
<show_in_default>1</show_in_default>
|
23 |
+
<show_in_website>1</show_in_website>
|
24 |
+
<show_in_store>1</show_in_store>
|
25 |
+
<fields>
|
26 |
+
<enabled translate="label">
|
27 |
+
<label>Enable Goodvidio integration</label>
|
28 |
+
<comment>Select if you would like to enable or disable the Goodvidio integration.</comment>
|
29 |
+
<frontend_type>select</frontend_type>
|
30 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
31 |
+
<sort_order>0</sort_order>
|
32 |
+
<show_in_default>1</show_in_default>
|
33 |
+
<show_in_website>1</show_in_website>
|
34 |
+
<show_in_store>1</show_in_store>
|
35 |
+
</enabled>
|
36 |
+
<domain_override translate="label">
|
37 |
+
<label>Goodvidio account domain</label>
|
38 |
+
<comment>Enter the domain you used for creating your Goodvidio account.</comment>
|
39 |
+
<sort_order>10</sort_order>
|
40 |
+
<show_in_default>1</show_in_default>
|
41 |
+
<show_in_website>1</show_in_website>
|
42 |
+
<show_in_store>1</show_in_store>
|
43 |
+
</domain_override>
|
44 |
+
</fields>
|
45 |
+
</general>
|
46 |
+
<gallery translate="label">
|
47 |
+
<label>Goodvidio gallery</label>
|
48 |
+
<sort_order>0</sort_order>
|
49 |
+
<show_in_default>1</show_in_default>
|
50 |
+
<show_in_website>1</show_in_website>
|
51 |
+
<show_in_store>1</show_in_store>
|
52 |
+
<fields>
|
53 |
+
<selector translate="label">
|
54 |
+
<label>CSS Selector</label>
|
55 |
+
<comment>Enter a CSS selector for a DOM element to display the Goodvidio gallery. If you need help with this, you can contact the customer success team through the Goodvidio app.</comment>
|
56 |
+
<sort_order>10</sort_order>
|
57 |
+
<show_in_default>1</show_in_default>
|
58 |
+
<show_in_website>1</show_in_website>
|
59 |
+
<show_in_store>1</show_in_store>
|
60 |
+
</selector>
|
61 |
+
<selectortype translate="label">
|
62 |
+
<label>Position</label>
|
63 |
+
<comment>Select the position of the Goodvidio gallery relative to the selected DOM element.</comment>
|
64 |
+
<frontend_type>select</frontend_type>
|
65 |
+
<source_model>goodvidiogallery/system_config_source_selectortype</source_model>
|
66 |
+
<sort_order>20</sort_order>
|
67 |
+
<show_in_default>1</show_in_default>
|
68 |
+
<show_in_website>1</show_in_website>
|
69 |
+
<show_in_store>1</show_in_store>
|
70 |
+
</selectortype>
|
71 |
+
</fields>
|
72 |
+
</gallery>
|
73 |
+
<ecommercetracking translate="label">
|
74 |
+
<label>Ecommerce transaction tracking</label>
|
75 |
+
<sort_order>10</sort_order>
|
76 |
+
<show_in_default>1</show_in_default>
|
77 |
+
<show_in_website>1</show_in_website>
|
78 |
+
<show_in_store>1</show_in_store>
|
79 |
+
<fields>
|
80 |
+
<enabled translate="label">
|
81 |
+
<label>Enable tracking</label>
|
82 |
+
<comment>Select if you would like to enable or disable the ecommerce transaction tracking.</comment>
|
83 |
+
<frontend_type>select</frontend_type>
|
84 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
85 |
+
<sort_order>10</sort_order>
|
86 |
+
<show_in_default>1</show_in_default>
|
87 |
+
<show_in_website>1</show_in_website>
|
88 |
+
<show_in_store>1</show_in_store>
|
89 |
+
</enabled>
|
90 |
+
</fields>
|
91 |
+
</ecommercetracking>
|
92 |
+
</groups>
|
93 |
+
</integration>
|
94 |
+
<support translate="label" module="goodvidiogallery">
|
95 |
+
<label>Support</label>
|
96 |
+
<tab>goodvidiogallery</tab>
|
97 |
+
<sort_order>20</sort_order>
|
98 |
+
<frontend_type>text</frontend_type>
|
99 |
+
<show_in_default>1</show_in_default>
|
100 |
+
<show_in_website>1</show_in_website>
|
101 |
+
<show_in_store>1</show_in_store>
|
102 |
+
<groups>
|
103 |
+
<help translate="label">
|
104 |
+
<label>Help</label>
|
105 |
+
<sort_order>0</sort_order>
|
106 |
+
<show_in_default>1</show_in_default>
|
107 |
+
<show_in_website>1</show_in_website>
|
108 |
+
<show_in_store>1</show_in_store>
|
109 |
+
<expanded>1</expanded>
|
110 |
+
<fields>
|
111 |
+
<enabled translate="label">
|
112 |
+
<label>Text</label>
|
113 |
+
<frontend_model>goodvidiogallery/adminhtml_system_config_info</frontend_model>
|
114 |
+
<sort_order>0</sort_order>
|
115 |
+
<show_in_default>1</show_in_default>
|
116 |
+
<show_in_website>1</show_in_website>
|
117 |
+
<show_in_store>1</show_in_store>
|
118 |
+
</enabled>
|
119 |
+
</fields>
|
120 |
+
</help>
|
121 |
+
</groups>
|
122 |
+
</support>
|
123 |
+
</sections>
|
124 |
+
</config>
|
app/design/frontend/base/default/layout/goodvidio_gallery.xml
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout version="0.1.0">
|
3 |
+
|
4 |
+
<default>
|
5 |
+
<reference name="footer">
|
6 |
+
<block
|
7 |
+
type="goodvidiogallery/gallery"
|
8 |
+
name="goodvidiogallery_gallery"
|
9 |
+
template="goodvidiogallery/gallery.phtml"
|
10 |
+
before="goodvidiogallery_script"/>
|
11 |
+
<block
|
12 |
+
type="goodvidiogallery/script"
|
13 |
+
name="goodvidiogallery_script"
|
14 |
+
template="goodvidiogallery/script.phtml"/>
|
15 |
+
</reference>
|
16 |
+
</default>
|
17 |
+
|
18 |
+
<checkout_onepage_index>
|
19 |
+
<reference name="footer">
|
20 |
+
<block
|
21 |
+
type="goodvidiogallery/checkout_track"
|
22 |
+
name="goodvidiogallery_checkout_track"
|
23 |
+
template="goodvidiogallery/checkout/track.phtml"
|
24 |
+
after="goodvidiogallery_script"/>
|
25 |
+
</reference>
|
26 |
+
</checkout_onepage_index>
|
27 |
+
|
28 |
+
<checkout_onepage_success>
|
29 |
+
<reference name="footer">
|
30 |
+
<block
|
31 |
+
type="goodvidiogallery/checkout_success"
|
32 |
+
name="goodvidiogallery_checkout_success"
|
33 |
+
template="goodvidiogallery/checkout/success.phtml"
|
34 |
+
after="goodvidiogallery_script"/>
|
35 |
+
</reference>
|
36 |
+
</checkout_onepage_success>
|
37 |
+
|
38 |
+
</layout>
|
app/design/frontend/base/default/template/goodvidiogallery/checkout/success.phtml
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php if ($this->isEnabled()): ?>
|
2 |
+
<script>
|
3 |
+
if('undefined'==typeof _gv){var n='_gv',w=window;w.GoodvidioTrackingObject=n,n in w||(w[n]=function(){w[n].q.push(arguments)},w[n].q=[]),w[n].l=(new Date).getTime()}
|
4 |
+
var _gv_purchase = {
|
5 |
+
id: '<?php echo $this->getOrder()->getIncrementId(); ?>',
|
6 |
+
transactionData: <?php echo json_encode($this->getItems())?>
|
7 |
+
};
|
8 |
+
_gv('send','purchase',_gv_purchase);
|
9 |
+
</script>
|
10 |
+
<?php endif; ?>
|
app/design/frontend/base/default/template/goodvidiogallery/checkout/track.phtml
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php if ($this->isEnabled()): ?>
|
2 |
+
<script>
|
3 |
+
if('undefined'==typeof _gv){var n='_gv',w=window;w.GoodvidioTrackingObject=n,n in w||(w[n]=function(){w[n].q.push(arguments)},w[n].q=[]),w[n].l=(new Date).getTime()}
|
4 |
+
var _gv_checkout = <?php echo json_encode($this->getItems())?>;
|
5 |
+
_gv('send','checkout',_gv_checkout);
|
6 |
+
</script>
|
7 |
+
<?php endif; ?>
|
app/design/frontend/base/default/template/goodvidiogallery/gallery.phtml
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php if($this->getProduct()): ?>
|
2 |
+
<script>
|
3 |
+
(function() {
|
4 |
+
var tc_goodvidio_div_main = document.querySelectorAll("<?= $this->getSelector(); ?>")[0];
|
5 |
+
if (typeof tc_goodvidio_div_main != "undefined" && tc_goodvidio_div_main != null) {
|
6 |
+
var goodvidio_div1 = document.createElement("div");
|
7 |
+
goodvidio_div1.id = "goodvidio-product-videos";
|
8 |
+
|
9 |
+
<?php if($this->getPosition() === "before"): ?>
|
10 |
+
tc_goodvidio_div_main.parentNode.insertBefore(goodvidio_div1, tc_goodvidio_div_main);
|
11 |
+
<?php elseif($this->getPosition() === "after"): ?>
|
12 |
+
tc_goodvidio_div_main.parentNode.insertBefore(goodvidio_div1, tc_goodvidio_div_main.nextSibling);
|
13 |
+
<?php endif; ?>
|
14 |
+
|
15 |
+
var goodvidio_div2 = document.createElement("div");
|
16 |
+
goodvidio_div2.id = "tc_div_325_1";
|
17 |
+
goodvidio_div2.className = "goodvidio-product-track";
|
18 |
+
goodvidio_div2.setAttribute("data-goodvidio-product-id", <?= $this->getProduct()->getSku(); ?>);
|
19 |
+
goodvidio_div1.appendChild(goodvidio_div2);
|
20 |
+
}
|
21 |
+
})();
|
22 |
+
</script>
|
23 |
+
<?php endif; ?>
|
app/design/frontend/base/default/template/goodvidiogallery/script.phtml
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php if ($this->isEnabled()): ?>
|
2 |
+
<script
|
3 |
+
id="goodvidio-init"
|
4 |
+
<?php if ($this->getShopDomain()): ?>data-domain="<?php echo $this->getShopDomain()?>"<?php endif; ?>
|
5 |
+
src="<?php echo $this->getEnvironmentVal()?>"></script>
|
6 |
+
<?php endif; ?>
|
app/etc/modules/Goodvidio_Gallery.xml
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Goodvidio_Gallery>
|
5 |
+
<active>true</active>
|
6 |
+
<codePool>community</codePool>
|
7 |
+
<version>0.1.0</version>
|
8 |
+
</Goodvidio_Gallery>
|
9 |
+
</modules>
|
10 |
+
</config>
|
package.xml
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>Goodvidio_Gallery</name>
|
4 |
+
<version>0.1.0</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license uri="https://opensource.org/licenses/MIT">MITL</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Increase sales with the most relevant product videos brought automatically from YouTube to your product pages.</summary>
|
10 |
+
<description>Goodvidio gives you an easy and fast way to add the most relevant product videos from YouTube to your product pages. 
|
11 |
+

|
12 |
+
Grow sales and increase conversion rate +74% with the best review, unboxing, and how-to product videos made by brands, experts and consumers on YouTube. Engage shoppers with product videos that positively impact purchase intent and improve customer experience. Increase session duration by +340% and pages per session by +127%. 
|
13 |
+

|
14 |
+
You don’t need to spend hours searching for good product videos on social media that you can add to your online store. With Goodvidio, you can automatically discover, filter, curate and publish videos on your product pages, while also get actionable data on shopper behavior, engagement and conversion that you can use to maximize results. Get beautiful product video galleries that look good on your product pages on any device (mobile, tablet, laptop…). 
|
15 |
+
</description>
|
16 |
+
<notes>* 0.1.0 - Initial Release</notes>
|
17 |
+
<authors><author><name>Goodvidio</name><user>goodvidio</user><email>admin@goodvid.io</email></author></authors>
|
18 |
+
<date>2016-05-18</date>
|
19 |
+
<time>13:41:02</time>
|
20 |
+
<contents><target name="magecommunity"><dir><dir name="Goodvidio"><dir name="Gallery"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Info.php" hash="396f8e7fb5476b005f2d35b9674d2f0e"/></dir></dir></dir><dir name="Checkout"><file name="Success.php" hash="05896b3da0a10cbc1bb9d6fbbd4765ab"/><file name="Track.php" hash="39a280dc6ff27d1be2c1b0c3f112480d"/></dir><file name="Gallery.php" hash="071f1461edb328459f0dbbbfc1a59ab4"/><file name="Script.php" hash="9924743a2632d67c20560c466e453479"/></dir><dir name="Helper"><file name="Data.php" hash="57c799a50f7bb2662270c09342e87291"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><file name="Selectortype.php" hash="aac9be6e09004f138f2c322a630bcec6"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="0e55af14f862fcf9850d578ff6b9c312"/><file name="config.xml" hash="1c34c5fc075992bcbf1a0452707c0724"/><file name="system.xml" hash="b65ca11b7c818835bb478b930a99cb5c"/></dir></dir></dir></dir></target><target name="mageetc"><dir><dir name="modules"><file name="Goodvidio_Gallery.xml" hash="ff385f0c5832a930a46efc151f24e1a7"/></dir></dir></target><target name="magedesign"><dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="goodvidio_gallery.xml" hash="09ba43b9b48436bb855fb434738e3f1b"/></dir><dir name="template"><dir name="goodvidiogallery"><dir name="checkout"><file name="success.phtml" hash="ab701488a7732a0b7fd75a2abefd5687"/><file name="track.phtml" hash="f5317882ac345b90cde615a5968e5421"/></dir><file name="gallery.phtml" hash="8c3dd47971bdb6957e629e3fe7881d6e"/><file name="script.phtml" hash="e0efe700fe8bd6bc54f792ce303a0d2b"/></dir></dir></dir></dir></dir></dir></target></contents>
|
21 |
+
<compatible/>
|
22 |
+
<dependencies><required><php><min>5.4.0</min><max>5.6.21</max></php></required></dependencies>
|
23 |
+
</package>
|