Version Notes
-Added option to change resized images background color
-Fixed issues with ssl in frontend gallery
Download this release
Release Info
Developer | Développeurs EnvoiMoinsCher.com |
Extension | Orbitvu_Sun |
Version | 1.0.15 |
Comparing to | |
See all releases |
Code changes from version 1.0.14 to 1.0.15
- app/code/community/Orbitvu/Sun/controllers/OrbitvuDatabaseDriver.php +49 -46
- app/code/community/Orbitvu/Sun/etc/config.xml +1 -1
- app/code/community/Orbitvu/Sun/etc/system.xml +9 -0
- app/code/community/Orbitvu/Sun/sql/sun_setup/mysql4-upgrade-1.0.14-1.0.15.php +20 -0
- app/design/frontend/base/default/template/orbitvu/product/view/media.phtml +39 -23
- app/locale/en_US/Orbitvu_Sun.csv +2 -0
- package.xml +6 -5
app/code/community/Orbitvu/Sun/controllers/OrbitvuDatabaseDriver.php
CHANGED
@@ -2,31 +2,31 @@
|
|
2 |
/**
|
3 |
* Orbitvu PHP eCommerce Orbitvu DB drivers
|
4 |
* @Copyright: Orbitvu Sp. z o.o. is the owner of full rights to this code
|
5 |
-
*
|
6 |
* @for: Magento
|
7 |
-
*
|
8 |
* This is the only class to modify for your store
|
9 |
*/
|
10 |
|
11 |
-
class OrbitvuDatabaseDriver {
|
12 |
-
|
13 |
/**
|
14 |
* Database instance
|
15 |
-
* @var instance
|
16 |
*/
|
17 |
private $db_handle;
|
18 |
-
|
19 |
/**
|
20 |
* Database last insert ID
|
21 |
* @var integer
|
22 |
*/
|
23 |
private $db_last_id = 0;
|
24 |
-
|
25 |
/**
|
26 |
* Driver version (ID)
|
27 |
*/
|
28 |
const DRIVER_VERSION = '1.0.1';
|
29 |
-
|
30 |
/**
|
31 |
* Connect to database
|
32 |
*/
|
@@ -56,7 +56,7 @@ class OrbitvuDatabaseDriver {
|
|
56 |
return $this->db_handle->query($db_query); // Store query function
|
57 |
//---------------------------------------------------------------------------------------------------
|
58 |
}
|
59 |
-
|
60 |
/**
|
61 |
* Make a SQL query and return fetched items array
|
62 |
* @param string $db_query SQL query
|
@@ -67,7 +67,7 @@ class OrbitvuDatabaseDriver {
|
|
67 |
return $this->db_handle->fetchAll($db_query); // Store query & fetch_array function + list results as array
|
68 |
//---------------------------------------------------------------------------------------------------
|
69 |
}
|
70 |
-
|
71 |
/**
|
72 |
* Escape SQL query string
|
73 |
* @param string $query_string SQL query
|
@@ -91,7 +91,7 @@ class OrbitvuDatabaseDriver {
|
|
91 |
return $this->db_handle->lastInsertId(); // Store SQL last_insert_id
|
92 |
//---------------------------------------------------------------------------------------------------
|
93 |
}
|
94 |
-
|
95 |
/**
|
96 |
* SQL last insert ID
|
97 |
* @return integer
|
@@ -121,21 +121,22 @@ class OrbitvuDatabaseDriver {
|
|
121 |
'sync_360' => $this->make_boolean(Mage::getStoreConfig('orbitvu/items/sync_360')),
|
122 |
'language' => $this->make_boolean(Mage::getStoreConfig('orbitvu/advanced/language')),
|
123 |
'auto_sync_sku' => Mage::getStoreConfig('orbitvu/synchro/auto_sync_sku'),
|
124 |
-
'width' => Mage::getStoreConfig('orbitvu/layout/width'),
|
125 |
-
'height' => Mage::getStoreConfig('orbitvu/layout/height'),
|
126 |
-
'border_color' => Mage::getStoreConfig('orbitvu/layout/border_color'),
|
127 |
-
'img_width' => Mage::getStoreConfig('orbitvu/layout/img_width'),
|
128 |
-
'img_height' => Mage::getStoreConfig('orbitvu/layout/img_height'),
|
129 |
-
'img_width_zoom' => Mage::getStoreConfig('orbitvu/layout/img_width_zoom'),
|
130 |
'img_height_zoom' => Mage::getStoreConfig('orbitvu/layout/img_height_zoom'),
|
131 |
'scroll' => Mage::getStoreConfig('orbitvu/layout/scroll'),
|
132 |
-
'img_width_tn' => Mage::getStoreConfig('orbitvu/layout/img_width_tn'),
|
133 |
-
'img_height_tn' => Mage::getStoreConfig('orbitvu/layout/img_height_tn'),
|
134 |
'img_tn_margin' => Mage::getStoreConfig('orbitvu/layout/img_tn_margin'),
|
135 |
'img_tn_padding' => Mage::getStoreConfig('orbitvu/layout/img_tn_padding'),
|
136 |
-
'button_width' => Mage::getStoreConfig('orbitvu/layout/button_width'),
|
137 |
-
'button_height' => Mage::getStoreConfig('orbitvu/layout/button_height'),
|
138 |
-
'button_opacity' => Mage::getStoreConfig('orbitvu/layout/button_opacity'),
|
|
|
139 |
'hover_mode' => $this->make_boolean(Mage::getStoreConfig('orbitvu/mode/hover_mode')),
|
140 |
'hover_delay' => $this->make_boolean(Mage::getStoreConfig('orbitvu/mode/hover_delay')),
|
141 |
'teaser' => $this->make_boolean(Mage::getStoreConfig('orbitvu/mode/teaser')),
|
@@ -146,49 +147,49 @@ class OrbitvuDatabaseDriver {
|
|
146 |
//---------------------------------------------------------------------------------------------------
|
147 |
return $config;
|
148 |
//---------------------------------------------------------------------------------------------------
|
149 |
-
}
|
150 |
-
|
151 |
/**
|
152 |
-
* Set store configuration.
|
153 |
* Do not append local plugin configuration directly
|
154 |
* @param string $var Var from configuration
|
155 |
* @param string $value New vakue
|
156 |
* @return boolean
|
157 |
*/
|
158 |
public function SetConfiguration($var, $value) {
|
159 |
-
//---------------------------------------------------------------------------------------------------
|
160 |
$config = new Mage_Core_Model_Config();
|
161 |
$config->saveConfig('orbitvu/api/'.$var, $value, 'default', 0);
|
162 |
//---------------------------------------------------------------------------------------------------
|
163 |
return true;
|
164 |
//---------------------------------------------------------------------------------------------------
|
165 |
}
|
166 |
-
|
167 |
/**
|
168 |
* Get store plugin version
|
169 |
* @return string
|
170 |
*/
|
171 |
public function GetVersion() {
|
172 |
//---------------------------------------------------------------------------------------------------
|
173 |
-
return (string) Mage::getConfig()->getNode()->modules->Orbitvu_Sun->version;
|
174 |
//---------------------------------------------------------------------------------------------------
|
175 |
}
|
176 |
-
|
177 |
/**
|
178 |
* Get all products with ORM and prepare to synchronize
|
179 |
* @return array
|
180 |
*/
|
181 |
public function SynchronizeAllProducts() {
|
182 |
//-------------------------------------------------------------------------------------------------------
|
183 |
-
$storeId = Mage::app()->getStore()->getId();
|
184 |
$product = Mage::getModel('catalog/product');
|
185 |
//-------------------------------------------------------------------------------------------------------
|
186 |
$products = $product->getCollection()
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
//-------------------------------------------------------------------------------------------------------
|
193 |
$products_array = array();
|
194 |
foreach ($products as $q) {
|
@@ -200,7 +201,7 @@ class OrbitvuDatabaseDriver {
|
|
200 |
}
|
201 |
//-------------------------------------------------------------------------------------------------------
|
202 |
return $products_array;
|
203 |
-
//-------------------------------------------------------------------------------------------------------
|
204 |
}
|
205 |
|
206 |
/**
|
@@ -212,9 +213,9 @@ class OrbitvuDatabaseDriver {
|
|
212 |
$prefix = $this->GetPrefix();
|
213 |
//---------------------------------------------------------------------------------------------------
|
214 |
$dump = "
|
215 |
-
|
216 |
-
INSERT IGNORE INTO `".$prefix."core_config_data`
|
217 |
-
(`scope`, `scope_id`, `path`, `value`)
|
218 |
VALUES
|
219 |
('default', 0, 'orbitvu/api/access_token', '1567f2b4a02a8bfc5d8aacf0f44b16157e149d29'),
|
220 |
('default', 0, 'orbitvu/mode/orbittour_thumbnails', 'right_views'),
|
@@ -238,13 +239,14 @@ class OrbitvuDatabaseDriver {
|
|
238 |
('default', 0, 'orbitvu/layout/border_color', '#ccc'),
|
239 |
('default', 0, 'orbitvu/layout/height', '361px'),
|
240 |
('default', 0, 'orbitvu/layout/width', '100%'),
|
|
|
241 |
('default', 0, 'orbitvu/advanced/language', 'en'),
|
242 |
('default', 0, 'orbitvu/synchro/auto_sync_sku', 'false'),
|
243 |
('default', 0, 'orbitvu/items/sync_orbittour', '1'),
|
244 |
('default', 0, 'orbitvu/items/sync_360', '1'),
|
245 |
('default', 0, 'orbitvu/items/sync_2d', '1'),
|
246 |
('default', 0, 'orbitvu/synchro/auto_sync', '0');
|
247 |
-
|
248 |
CREATE TABLE IF NOT EXISTS `".$prefix."orbitvu_configuration` (
|
249 |
`id` int(3) NOT NULL auto_increment,
|
250 |
`priority` int(2) NOT NULL,
|
@@ -256,8 +258,8 @@ class OrbitvuDatabaseDriver {
|
|
256 |
UNIQUE KEY `var` (`var`)
|
257 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
258 |
|
259 |
-
INSERT IGNORE INTO `".$prefix."orbitvu_configuration`
|
260 |
-
(`var`, `value`, `type`, `info`)
|
261 |
VALUES
|
262 |
('access_token', '1567f2b4a02a8bfc5d8aacf0f44b16157e149d29', 'api', 'Your Orbitvu SUN Access Token'),
|
263 |
('viewers_path', 'viewers/src/', 'main', 'Your viewers upload folder (chmod 777)'),
|
@@ -286,6 +288,7 @@ class OrbitvuDatabaseDriver {
|
|
286 |
('button_width', '30px', 'layout', ''),
|
287 |
('button_height', '53px', 'layout', ''),
|
288 |
('button_opacity', '1', 'layout', ''),
|
|
|
289 |
('teaser', 'autorotate', 'mode', ''),
|
290 |
('hover_delay', '2', 'mode', ''),
|
291 |
('html5', 'yes', 'mode', ''),
|
@@ -349,9 +352,9 @@ class OrbitvuDatabaseDriver {
|
|
349 |
PRIMARY KEY (`product_id`)
|
350 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
351 |
";
|
352 |
-
|
353 |
$dump = explode(';', $dump);
|
354 |
-
|
355 |
foreach ($dump as $query) {
|
356 |
try {
|
357 |
$this->Query($query);
|
@@ -362,7 +365,7 @@ class OrbitvuDatabaseDriver {
|
|
362 |
return true;
|
363 |
//---------------------------------------------------------------------------------------------------
|
364 |
}
|
365 |
-
|
366 |
/**
|
367 |
* Make boolean from integers
|
368 |
* @param integer $value
|
@@ -373,6 +376,6 @@ class OrbitvuDatabaseDriver {
|
|
373 |
return str_replace(array('1', '0'), array('true', 'false'), $value);
|
374 |
//---------------------------------------------------------------------------------------------------
|
375 |
}
|
376 |
-
|
377 |
}
|
378 |
?>
|
2 |
/**
|
3 |
* Orbitvu PHP eCommerce Orbitvu DB drivers
|
4 |
* @Copyright: Orbitvu Sp. z o.o. is the owner of full rights to this code
|
5 |
+
*
|
6 |
* @for: Magento
|
7 |
+
*
|
8 |
* This is the only class to modify for your store
|
9 |
*/
|
10 |
|
11 |
+
class OrbitvuDatabaseDriver {
|
12 |
+
|
13 |
/**
|
14 |
* Database instance
|
15 |
+
* @var instance
|
16 |
*/
|
17 |
private $db_handle;
|
18 |
+
|
19 |
/**
|
20 |
* Database last insert ID
|
21 |
* @var integer
|
22 |
*/
|
23 |
private $db_last_id = 0;
|
24 |
+
|
25 |
/**
|
26 |
* Driver version (ID)
|
27 |
*/
|
28 |
const DRIVER_VERSION = '1.0.1';
|
29 |
+
|
30 |
/**
|
31 |
* Connect to database
|
32 |
*/
|
56 |
return $this->db_handle->query($db_query); // Store query function
|
57 |
//---------------------------------------------------------------------------------------------------
|
58 |
}
|
59 |
+
|
60 |
/**
|
61 |
* Make a SQL query and return fetched items array
|
62 |
* @param string $db_query SQL query
|
67 |
return $this->db_handle->fetchAll($db_query); // Store query & fetch_array function + list results as array
|
68 |
//---------------------------------------------------------------------------------------------------
|
69 |
}
|
70 |
+
|
71 |
/**
|
72 |
* Escape SQL query string
|
73 |
* @param string $query_string SQL query
|
91 |
return $this->db_handle->lastInsertId(); // Store SQL last_insert_id
|
92 |
//---------------------------------------------------------------------------------------------------
|
93 |
}
|
94 |
+
|
95 |
/**
|
96 |
* SQL last insert ID
|
97 |
* @return integer
|
121 |
'sync_360' => $this->make_boolean(Mage::getStoreConfig('orbitvu/items/sync_360')),
|
122 |
'language' => $this->make_boolean(Mage::getStoreConfig('orbitvu/advanced/language')),
|
123 |
'auto_sync_sku' => Mage::getStoreConfig('orbitvu/synchro/auto_sync_sku'),
|
124 |
+
'width' => Mage::getStoreConfig('orbitvu/layout/width'),
|
125 |
+
'height' => Mage::getStoreConfig('orbitvu/layout/height'),
|
126 |
+
'border_color' => Mage::getStoreConfig('orbitvu/layout/border_color'),
|
127 |
+
'img_width' => Mage::getStoreConfig('orbitvu/layout/img_width'),
|
128 |
+
'img_height' => Mage::getStoreConfig('orbitvu/layout/img_height'),
|
129 |
+
'img_width_zoom' => Mage::getStoreConfig('orbitvu/layout/img_width_zoom'),
|
130 |
'img_height_zoom' => Mage::getStoreConfig('orbitvu/layout/img_height_zoom'),
|
131 |
'scroll' => Mage::getStoreConfig('orbitvu/layout/scroll'),
|
132 |
+
'img_width_tn' => Mage::getStoreConfig('orbitvu/layout/img_width_tn'),
|
133 |
+
'img_height_tn' => Mage::getStoreConfig('orbitvu/layout/img_height_tn'),
|
134 |
'img_tn_margin' => Mage::getStoreConfig('orbitvu/layout/img_tn_margin'),
|
135 |
'img_tn_padding' => Mage::getStoreConfig('orbitvu/layout/img_tn_padding'),
|
136 |
+
'button_width' => Mage::getStoreConfig('orbitvu/layout/button_width'),
|
137 |
+
'button_height' => Mage::getStoreConfig('orbitvu/layout/button_height'),
|
138 |
+
'button_opacity' => Mage::getStoreConfig('orbitvu/layout/button_opacity'),
|
139 |
+
'supplement_color' => Mage::getStoreConfig('orbitvu/layout/supplement_color'),
|
140 |
'hover_mode' => $this->make_boolean(Mage::getStoreConfig('orbitvu/mode/hover_mode')),
|
141 |
'hover_delay' => $this->make_boolean(Mage::getStoreConfig('orbitvu/mode/hover_delay')),
|
142 |
'teaser' => $this->make_boolean(Mage::getStoreConfig('orbitvu/mode/teaser')),
|
147 |
//---------------------------------------------------------------------------------------------------
|
148 |
return $config;
|
149 |
//---------------------------------------------------------------------------------------------------
|
150 |
+
}
|
151 |
+
|
152 |
/**
|
153 |
+
* Set store configuration.
|
154 |
* Do not append local plugin configuration directly
|
155 |
* @param string $var Var from configuration
|
156 |
* @param string $value New vakue
|
157 |
* @return boolean
|
158 |
*/
|
159 |
public function SetConfiguration($var, $value) {
|
160 |
+
//---------------------------------------------------------------------------------------------------
|
161 |
$config = new Mage_Core_Model_Config();
|
162 |
$config->saveConfig('orbitvu/api/'.$var, $value, 'default', 0);
|
163 |
//---------------------------------------------------------------------------------------------------
|
164 |
return true;
|
165 |
//---------------------------------------------------------------------------------------------------
|
166 |
}
|
167 |
+
|
168 |
/**
|
169 |
* Get store plugin version
|
170 |
* @return string
|
171 |
*/
|
172 |
public function GetVersion() {
|
173 |
//---------------------------------------------------------------------------------------------------
|
174 |
+
return (string) Mage::getConfig()->getNode()->modules->Orbitvu_Sun->version;
|
175 |
//---------------------------------------------------------------------------------------------------
|
176 |
}
|
177 |
+
|
178 |
/**
|
179 |
* Get all products with ORM and prepare to synchronize
|
180 |
* @return array
|
181 |
*/
|
182 |
public function SynchronizeAllProducts() {
|
183 |
//-------------------------------------------------------------------------------------------------------
|
184 |
+
$storeId = Mage::app()->getStore()->getId();
|
185 |
$product = Mage::getModel('catalog/product');
|
186 |
//-------------------------------------------------------------------------------------------------------
|
187 |
$products = $product->getCollection()
|
188 |
+
->addAttributeToSelect(array(
|
189 |
+
'name',
|
190 |
+
'sku'
|
191 |
+
))
|
192 |
+
->addAttributeToFilter('status', '1');
|
193 |
//-------------------------------------------------------------------------------------------------------
|
194 |
$products_array = array();
|
195 |
foreach ($products as $q) {
|
201 |
}
|
202 |
//-------------------------------------------------------------------------------------------------------
|
203 |
return $products_array;
|
204 |
+
//-------------------------------------------------------------------------------------------------------
|
205 |
}
|
206 |
|
207 |
/**
|
213 |
$prefix = $this->GetPrefix();
|
214 |
//---------------------------------------------------------------------------------------------------
|
215 |
$dump = "
|
216 |
+
|
217 |
+
INSERT IGNORE INTO `".$prefix."core_config_data`
|
218 |
+
(`scope`, `scope_id`, `path`, `value`)
|
219 |
VALUES
|
220 |
('default', 0, 'orbitvu/api/access_token', '1567f2b4a02a8bfc5d8aacf0f44b16157e149d29'),
|
221 |
('default', 0, 'orbitvu/mode/orbittour_thumbnails', 'right_views'),
|
239 |
('default', 0, 'orbitvu/layout/border_color', '#ccc'),
|
240 |
('default', 0, 'orbitvu/layout/height', '361px'),
|
241 |
('default', 0, 'orbitvu/layout/width', '100%'),
|
242 |
+
('default', 0, 'orbitvu/layout/supplement_color', '#ffffff'),
|
243 |
('default', 0, 'orbitvu/advanced/language', 'en'),
|
244 |
('default', 0, 'orbitvu/synchro/auto_sync_sku', 'false'),
|
245 |
('default', 0, 'orbitvu/items/sync_orbittour', '1'),
|
246 |
('default', 0, 'orbitvu/items/sync_360', '1'),
|
247 |
('default', 0, 'orbitvu/items/sync_2d', '1'),
|
248 |
('default', 0, 'orbitvu/synchro/auto_sync', '0');
|
249 |
+
|
250 |
CREATE TABLE IF NOT EXISTS `".$prefix."orbitvu_configuration` (
|
251 |
`id` int(3) NOT NULL auto_increment,
|
252 |
`priority` int(2) NOT NULL,
|
258 |
UNIQUE KEY `var` (`var`)
|
259 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
260 |
|
261 |
+
INSERT IGNORE INTO `".$prefix."orbitvu_configuration`
|
262 |
+
(`var`, `value`, `type`, `info`)
|
263 |
VALUES
|
264 |
('access_token', '1567f2b4a02a8bfc5d8aacf0f44b16157e149d29', 'api', 'Your Orbitvu SUN Access Token'),
|
265 |
('viewers_path', 'viewers/src/', 'main', 'Your viewers upload folder (chmod 777)'),
|
288 |
('button_width', '30px', 'layout', ''),
|
289 |
('button_height', '53px', 'layout', ''),
|
290 |
('button_opacity', '1', 'layout', ''),
|
291 |
+
('supplement_color', '#ffffff', 'layout', ''),
|
292 |
('teaser', 'autorotate', 'mode', ''),
|
293 |
('hover_delay', '2', 'mode', ''),
|
294 |
('html5', 'yes', 'mode', ''),
|
352 |
PRIMARY KEY (`product_id`)
|
353 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
354 |
";
|
355 |
+
|
356 |
$dump = explode(';', $dump);
|
357 |
+
|
358 |
foreach ($dump as $query) {
|
359 |
try {
|
360 |
$this->Query($query);
|
365 |
return true;
|
366 |
//---------------------------------------------------------------------------------------------------
|
367 |
}
|
368 |
+
|
369 |
/**
|
370 |
* Make boolean from integers
|
371 |
* @param integer $value
|
376 |
return str_replace(array('1', '0'), array('true', 'false'), $value);
|
377 |
//---------------------------------------------------------------------------------------------------
|
378 |
}
|
379 |
+
|
380 |
}
|
381 |
?>
|
app/code/community/Orbitvu/Sun/etc/config.xml
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
<config>
|
10 |
<modules>
|
11 |
<Orbitvu_Sun>
|
12 |
-
<version>1.0.
|
13 |
</Orbitvu_Sun>
|
14 |
</modules>
|
15 |
<global>
|
9 |
<config>
|
10 |
<modules>
|
11 |
<Orbitvu_Sun>
|
12 |
+
<version>1.0.15</version>
|
13 |
</Orbitvu_Sun>
|
14 |
</modules>
|
15 |
<global>
|
app/code/community/Orbitvu/Sun/etc/system.xml
CHANGED
@@ -319,6 +319,15 @@
|
|
319 |
<show_in_website>0</show_in_website>
|
320 |
<show_in_store>0</show_in_store>
|
321 |
</button_opacity>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
</fields>
|
323 |
|
324 |
</layout>
|
319 |
<show_in_website>0</show_in_website>
|
320 |
<show_in_store>0</show_in_store>
|
321 |
</button_opacity>
|
322 |
+
<supplement_color translate="label comment">
|
323 |
+
<label>Resized image background color</label>
|
324 |
+
<comment><![CDATA[Recommended: <strong>#ffffff</strong><br />Enter <strong>transparent</strong> if you don't want background]]></comment>
|
325 |
+
<frontend_type>text</frontend_type>
|
326 |
+
<sort_order>140</sort_order>
|
327 |
+
<show_in_default>1</show_in_default>
|
328 |
+
<show_in_website>0</show_in_website>
|
329 |
+
<show_in_store>0</show_in_store>
|
330 |
+
</supplement_color>
|
331 |
</fields>
|
332 |
|
333 |
</layout>
|
app/code/community/Orbitvu/Sun/sql/sun_setup/mysql4-upgrade-1.0.14-1.0.15.php
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Orbitvu PHP eCommerce Orbitvu DB drivers
|
4 |
+
* @Copyright: Orbitvu Sp. z o.o. is the owner of full rights to this code
|
5 |
+
*
|
6 |
+
* @For: Magento
|
7 |
+
*/
|
8 |
+
|
9 |
+
/*
|
10 |
+
* Start installation
|
11 |
+
*/
|
12 |
+
|
13 |
+
$installer = $this;
|
14 |
+
$installer->startSetup();
|
15 |
+
|
16 |
+
$installer->run("INSERT IGNORE INTO {$this->getTable('core_config_data')} (`path`, `value`) VALUES ('orbitvu/layout/supplement_color', '#ffffff')");
|
17 |
+
$installer->run("INSERT IGNORE INTO {$this->getTable('orbitvu_configuration')} (`var`, `value`, `type`, `info`) VALUES ('supplement_color', '#ffffff', 'layout', '')");
|
18 |
+
|
19 |
+
$installer->endSetup();
|
20 |
+
?>
|
app/design/frontend/base/default/template/orbitvu/product/view/media.phtml
CHANGED
@@ -27,20 +27,21 @@ if (isset($_GET['flush']) && $_GET['flush'] == 'true') {
|
|
27 |
* Gallery theme
|
28 |
*/
|
29 |
$_orbitvu_gallery = array(
|
30 |
-
'width'
|
31 |
-
'img_height'
|
32 |
-
'border_color'
|
33 |
-
'img_width_zoom'
|
34 |
-
'img_height_zoom'
|
35 |
-
'img_width_tn'
|
36 |
-
'img_height_tn'
|
37 |
-
'img_tn_margin'
|
38 |
-
'button_width'
|
39 |
-
'button_height'
|
40 |
-
'button_opacity'
|
41 |
-
'img_width'
|
42 |
-
'img_tn_padding'
|
43 |
-
'scroll'
|
|
|
44 |
);
|
45 |
$_orbitvu_gallery['height'] = (str_replace('px', '', $_orbitvu_gallery['img_height']) + str_replace('px', '', $_orbitvu_gallery['img_height_tn'] + 2) + (3 * str_replace('px', '', $_orbitvu_gallery['img_tn_margin']))).'px';
|
46 |
$_orbitvu_gallery['img_width_tn_marg'] = (str_replace('px', '', $_orbitvu_gallery['img_width_tn']) + str_replace('px', '', $_orbitvu_gallery['img_tn_margin'])).'px';
|
@@ -48,6 +49,21 @@ $_orbitvu_gallery['img_height_tn_marg'] = (str_replace('px', '', $_orbitvu_galle
|
|
48 |
|
49 |
$append_prepend = $_Orbitvu->GetConfiguration('append_prepend'); //append or prepend orbitvu thumbnails to the front image product original images
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
if (!$_orbitvu_gallery['scroll']) {
|
52 |
$_orbitvu_gallery['scroll'] = 'yes';
|
53 |
}
|
@@ -167,13 +183,13 @@ if (count($presentation['items']) > 0) {
|
|
167 |
*/
|
168 |
if ($item['type'] == '3') {
|
169 |
//-------------------------------------------------------------------------------------------------------
|
170 |
-
$current_path =
|
171 |
-
$current_path_tn =
|
172 |
|
173 |
$_out_items .= $observer->UseTemplate(array(
|
174 |
'path' => $current_path,
|
175 |
'path_tn' => $current_path_tn,
|
176 |
-
'path_tn2' =>
|
177 |
'class' => '',
|
178 |
'id' => $all_items
|
179 |
), $_media_item_tpl);
|
@@ -195,13 +211,13 @@ if (count($presentation['items']) > 0) {
|
|
195 |
*/
|
196 |
else if ($item['type'] == '1') {
|
197 |
//-------------------------------------------------------------------------------------------------------
|
198 |
-
$current_path =
|
199 |
-
$current_path_tn =
|
200 |
|
201 |
$_out_items .= $observer->UseTemplate(array(
|
202 |
'path' => $current_path,
|
203 |
'path_tn' => $current_path_tn,
|
204 |
-
'path_tn2' =>
|
205 |
'class' => '',
|
206 |
'id' => $all_items
|
207 |
), $_presentation_item_tpl);
|
@@ -232,13 +248,13 @@ if (count($presentation['items']) > 0) {
|
|
232 |
*/
|
233 |
else if ($item['type'] == '0') {
|
234 |
//-------------------------------------------------------------------------------------------------------
|
235 |
-
$current_path =
|
236 |
-
$current_path_tn =
|
237 |
|
238 |
$_out_items .= $observer->UseTemplate(array(
|
239 |
'path' => $current_path,
|
240 |
'path_tn' => $current_path_tn,
|
241 |
-
'path_tn2' =>
|
242 |
'class' => '',
|
243 |
'id' => $all_items
|
244 |
), $_orbittour_item_tpl);
|
27 |
* Gallery theme
|
28 |
*/
|
29 |
$_orbitvu_gallery = array(
|
30 |
+
'width' => $_Orbitvu->GetConfiguration('width'),
|
31 |
+
'img_height' => $_Orbitvu->GetConfiguration('img_height'),
|
32 |
+
'border_color' => $_Orbitvu->GetConfiguration('border_color'),
|
33 |
+
'img_width_zoom' => $_Orbitvu->GetConfiguration('img_width_zoom'),
|
34 |
+
'img_height_zoom' => $_Orbitvu->GetConfiguration('img_height_zoom'),
|
35 |
+
'img_width_tn' => $_Orbitvu->GetConfiguration('img_width_tn'),
|
36 |
+
'img_height_tn' => $_Orbitvu->GetConfiguration('img_height_tn'),
|
37 |
+
'img_tn_margin' => $_Orbitvu->GetConfiguration('img_tn_margin'),
|
38 |
+
'button_width' => $_Orbitvu->GetConfiguration('button_width'),
|
39 |
+
'button_height' => $_Orbitvu->GetConfiguration('button_height'),
|
40 |
+
'button_opacity' => $_Orbitvu->GetConfiguration('button_opacity'),
|
41 |
+
'img_width' => $_Orbitvu->GetConfiguration('img_width'),
|
42 |
+
'img_tn_padding' => $_Orbitvu->GetConfiguration('img_tn_padding'),
|
43 |
+
'scroll' => $_Orbitvu->GetConfiguration('scroll'),
|
44 |
+
'supplement_color' => $_Orbitvu->GetConfiguration('supplement_color')
|
45 |
);
|
46 |
$_orbitvu_gallery['height'] = (str_replace('px', '', $_orbitvu_gallery['img_height']) + str_replace('px', '', $_orbitvu_gallery['img_height_tn'] + 2) + (3 * str_replace('px', '', $_orbitvu_gallery['img_tn_margin']))).'px';
|
47 |
$_orbitvu_gallery['img_width_tn_marg'] = (str_replace('px', '', $_orbitvu_gallery['img_width_tn']) + str_replace('px', '', $_orbitvu_gallery['img_tn_margin'])).'px';
|
49 |
|
50 |
$append_prepend = $_Orbitvu->GetConfiguration('append_prepend'); //append or prepend orbitvu thumbnails to the front image product original images
|
51 |
|
52 |
+
if (!$_orbitvu_gallery['supplement_color']) {
|
53 |
+
$_orbitvu_gallery['supplement_color'] = 'ffffffff';
|
54 |
+
} else if (strtolower($_orbitvu_gallery['supplement_color']) == 'transparent') {
|
55 |
+
$_orbitvu_gallery['supplement_color'] = 'ffffff00';
|
56 |
+
} else {
|
57 |
+
if (strpos($_orbitvu_gallery['supplement_color'], '#') === 0) {
|
58 |
+
$_orbitvu_gallery['supplement_color'] = substr($_orbitvu_gallery['supplement_color'], 1);
|
59 |
+
}
|
60 |
+
if (strlen($_orbitvu_gallery['supplement_color']) == 6) {
|
61 |
+
$_orbitvu_gallery['supplement_color'] = $_orbitvu_gallery['supplement_color'].'ff';
|
62 |
+
} else if (strlen($_orbitvu_gallery['supplement_color']) != 8) {
|
63 |
+
$_orbitvu_gallery['supplement_color'] = 'ffffffff';
|
64 |
+
}
|
65 |
+
}
|
66 |
+
|
67 |
if (!$_orbitvu_gallery['scroll']) {
|
68 |
$_orbitvu_gallery['scroll'] = 'yes';
|
69 |
}
|
183 |
*/
|
184 |
if ($item['type'] == '3') {
|
185 |
//-------------------------------------------------------------------------------------------------------
|
186 |
+
$current_path = $item['path'].'?max_width='.str_replace('px', '', $_orbitvu_gallery['img_width_zoom']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height_zoom']);
|
187 |
+
$current_path_tn = $item['path'].'?width='.str_replace('px', '', $_orbitvu_gallery['img_width']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height']).'&action=supplement&supplement_color='.$_orbitvu_gallery['supplement_color'];
|
188 |
|
189 |
$_out_items .= $observer->UseTemplate(array(
|
190 |
'path' => $current_path,
|
191 |
'path_tn' => $current_path_tn,
|
192 |
+
'path_tn2' => $item['thumbnail'].'?width='.str_replace('px', '', $_orbitvu_gallery['img_width_tn']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height_tn']).'&action=supplement&supplement_color='.$_orbitvu_gallery['supplement_color'],
|
193 |
'class' => '',
|
194 |
'id' => $all_items
|
195 |
), $_media_item_tpl);
|
211 |
*/
|
212 |
else if ($item['type'] == '1') {
|
213 |
//-------------------------------------------------------------------------------------------------------
|
214 |
+
$current_path = $item['thumbnail'].'?max_width='.str_replace('px', '', $_orbitvu_gallery['img_width_zoom']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height_zoom']);
|
215 |
+
$current_path_tn = $item['thumbnail'].'?width='.str_replace('px', '', $_orbitvu_gallery['img_width']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height']).'&action=supplement&supplement_color='.$_orbitvu_gallery['supplement_color'];
|
216 |
|
217 |
$_out_items .= $observer->UseTemplate(array(
|
218 |
'path' => $current_path,
|
219 |
'path_tn' => $current_path_tn,
|
220 |
+
'path_tn2' => $item['thumbnail'].'?width='.str_replace('px', '', $_orbitvu_gallery['img_width_tn']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height_tn']).'&action=supplement&supplement_color='.$_orbitvu_gallery['supplement_color'],
|
221 |
'class' => '',
|
222 |
'id' => $all_items
|
223 |
), $_presentation_item_tpl);
|
248 |
*/
|
249 |
else if ($item['type'] == '0') {
|
250 |
//-------------------------------------------------------------------------------------------------------
|
251 |
+
$current_path = $item['thumbnail'].'?max_width='.str_replace('px', '', $_orbitvu_gallery['img_width_zoom']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height_zoom']);
|
252 |
+
$current_path_tn = $item['thumbnail'].'?width='.str_replace('px', '', $_orbitvu_gallery['img_width']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height']).'&action=supplement&supplement_color='.$_orbitvu_gallery['supplement_color'];
|
253 |
|
254 |
$_out_items .= $observer->UseTemplate(array(
|
255 |
'path' => $current_path,
|
256 |
'path_tn' => $current_path_tn,
|
257 |
+
'path_tn2' => $item['thumbnail'].'?width='.str_replace('px', '', $_orbitvu_gallery['img_width_tn']).'&height='.str_replace('px', '', $_orbitvu_gallery['img_height_tn']).'&action=supplement&supplement_color='.$_orbitvu_gallery['supplement_color'],
|
258 |
'class' => '',
|
259 |
'id' => $all_items
|
260 |
), $_orbittour_item_tpl);
|
app/locale/en_US/Orbitvu_Sun.csv
CHANGED
@@ -136,3 +136,5 @@ Edit on SUN,Edit on SUN
|
|
136 |
Drag & move item,Drag & move item
|
137 |
Hide item,Hide item
|
138 |
Show item,Show item
|
|
|
|
136 |
Drag & move item,Drag & move item
|
137 |
Hide item,Hide item
|
138 |
Show item,Show item
|
139 |
+
Resized image background color, Resized image background color
|
140 |
+
Recommended: <strong>#ffffff</strong><br />Enter <strong>transparent</strong> if you don\'t want background, Recommended: <strong>#ffffff</strong><br />Enter <strong>transparent</strong> if you don\'t want background
|
package.xml
CHANGED
@@ -1,18 +1,19 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Orbitvu_Sun</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license>Commercial</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Automate and improve your customer's expierience with dynamic zoom, 360°/3D spins, product tours using ORBITVU imaging solution.</summary>
|
10 |
<description>Orbitvu SUN Product Teleporting extension will improve your store product experience with interactive product tours, 360°/3D image spins and dynamic zoom on desktop and mobile. It will automate and facilitate your imaging workflow as never before. This extension is provided by ORBITVU – the global leader for automated imaging solutions.</description>
|
11 |
-
<notes>-Added option
|
|
|
12 |
<authors><author><name>Orbitvu</name><user>dev</user><email>dev@orbitvu.com</email></author></authors>
|
13 |
-
<date>
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="Orbitvu"><dir name="Sun"><dir><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="c12a6f672ceb379b9633a328e4fe499c"/><file name="Gridrenderer.php" hash="b86affaf935201508bb02e4b8975c988"/></dir></dir><dir name="Tabs"><file name="Tabid.php" hash="b90c1cac87797ebf579b7ebe694e53d3"/></dir><file name="Tabs.php" hash="cfa2df401d503f300f615d979f8eeab5"/></dir><file name="AppendPrepend.php" hash="c7f8191d8bfd82f4b53dba38de5c5e9b"/><file name="Delay.php" hash="570f327292c20cfc3e2ec5faf0687116"/><file name="Html5.php" hash="b7a6020751d85af690eed068a0f5eaf8"/><file name="KeyComment.php" hash="3a832bb181f1e709d5cf4bba4f55338f"/><file name="Orbittour.php" hash="f9d6c22b7c37b58771119dc2af3f0b00"/><dir name="Product"><dir name="View"><file name="Media.php" hash="d6c5268510a19afcd3ef273634913373"/></dir></dir><file name="Scroll.php" hash="f54d18dfb2445ae147746071527e56e4"/><file name="Syncsku.php" hash="dd57437599190a466d9ccf3ec8d47890"/><file name="Teaser.php" hash="f67f531671bcad679b433d7635236a35"/></dir><dir name="Helper"><file name="Data.php" hash="24762472300a32b09082a45d15959fc1"/></dir><dir name="Model"><file name="Observer.php" hash="0a684163858a6f72a54b9d32b88bbed2"/><dir name="Resource"><file name="Setup.php" hash="2cfd8dccd322e056cb4816e697bd9efd"/><file name="Sun.php" hash="8322d1a43b6aee941dc297bf31253504"/></dir></dir><dir name="controllers"><file name="OrbitvuAdmin.php" hash="3665e28d7022a064913395ee118a6561"/><file name="OrbitvuConnect.php" hash="d87d6644be82202d8cab14eec54a687a"/><file name="OrbitvuDatabaseDriver.php" hash="
|
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>Orbitvu_Sun</name>
|
4 |
+
<version>1.0.15</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>Commercial</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Automate and improve your customer's expierience with dynamic zoom, 360°/3D spins, product tours using ORBITVU imaging solution.</summary>
|
10 |
<description>Orbitvu SUN Product Teleporting extension will improve your store product experience with interactive product tours, 360°/3D image spins and dynamic zoom on desktop and mobile. It will automate and facilitate your imaging workflow as never before. This extension is provided by ORBITVU – the global leader for automated imaging solutions.</description>
|
11 |
+
<notes>-Added option to change resized images background color
|
12 |
+
-Fixed issues with ssl in frontend gallery</notes>
|
13 |
<authors><author><name>Orbitvu</name><user>dev</user><email>dev@orbitvu.com</email></author></authors>
|
14 |
+
<date>2016-06-07</date>
|
15 |
+
<time>10:18:59</time>
|
16 |
+
<contents><target name="magecommunity"><dir name="Orbitvu"><dir name="Sun"><dir><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="c12a6f672ceb379b9633a328e4fe499c"/><file name="Gridrenderer.php" hash="b86affaf935201508bb02e4b8975c988"/></dir></dir><dir name="Tabs"><file name="Tabid.php" hash="b90c1cac87797ebf579b7ebe694e53d3"/></dir><file name="Tabs.php" hash="cfa2df401d503f300f615d979f8eeab5"/></dir><file name="AppendPrepend.php" hash="c7f8191d8bfd82f4b53dba38de5c5e9b"/><file name="Delay.php" hash="570f327292c20cfc3e2ec5faf0687116"/><file name="Html5.php" hash="b7a6020751d85af690eed068a0f5eaf8"/><file name="KeyComment.php" hash="3a832bb181f1e709d5cf4bba4f55338f"/><file name="Orbittour.php" hash="f9d6c22b7c37b58771119dc2af3f0b00"/><dir name="Product"><dir name="View"><file name="Media.php" hash="d6c5268510a19afcd3ef273634913373"/></dir></dir><file name="Scroll.php" hash="f54d18dfb2445ae147746071527e56e4"/><file name="Syncsku.php" hash="dd57437599190a466d9ccf3ec8d47890"/><file name="Teaser.php" hash="f67f531671bcad679b433d7635236a35"/></dir><dir name="Helper"><file name="Data.php" hash="24762472300a32b09082a45d15959fc1"/></dir><dir name="Model"><file name="Observer.php" hash="0a684163858a6f72a54b9d32b88bbed2"/><dir name="Resource"><file name="Setup.php" hash="2cfd8dccd322e056cb4816e697bd9efd"/><file name="Sun.php" hash="8322d1a43b6aee941dc297bf31253504"/></dir></dir><dir name="controllers"><file name="OrbitvuAdmin.php" hash="3665e28d7022a064913395ee118a6561"/><file name="OrbitvuConnect.php" hash="d87d6644be82202d8cab14eec54a687a"/><file name="OrbitvuDatabaseDriver.php" hash="8814a493e457a3fdb7b57a6d16b7e373"/><file name="OrbitvuDatabaseInterface.php" hash="cae8470ed463903bb62389dc948f51c4"/><file name="OrbitvuDebugger.php" hash="b77202848b43fbc7861845f352ab3239"/><file name="OrbitvuTests.php" hash="dde56bcf50d16cf7613a4e3ae4093a30"/></dir><dir name="etc"><file name="adminhtml.xml" hash="ff6ac1784a5e92f6937411bebdea2811"/><file name="config.xml" hash="a160de2a47b025a6032fe36f9e7fc747"/><file name="local.xml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="system.xml" hash="d1cb3af4f018b2beb587b2772f260f32"/><file name="translations.xml" hash="47ff4445ef63971e669c5f34cd2376fb"/></dir><dir name="sql"><dir name="sun_setup"><file name="mysql4-install-1.0.0.php" hash="59cda0e64aa6ad62bf9af90ef033ffe0"/><file name="mysql4-install-1.0.1.php" hash="59cda0e64aa6ad62bf9af90ef033ffe0"/><file name="mysql4-install-1.0.10.php" hash="502629e7f477aae069d913afd1541325"/><file name="mysql4-install-1.0.2.php" hash="59cda0e64aa6ad62bf9af90ef033ffe0"/><file name="mysql4-install-1.0.3.php" hash="59cda0e64aa6ad62bf9af90ef033ffe0"/><file name="mysql4-install-1.0.4.php" hash="59cda0e64aa6ad62bf9af90ef033ffe0"/><file name="mysql4-install-1.0.5.php" hash="59cda0e64aa6ad62bf9af90ef033ffe0"/><file name="mysql4-install-1.0.6.php" hash="59cda0e64aa6ad62bf9af90ef033ffe0"/><file name="mysql4-install-1.0.7.php" hash="59cda0e64aa6ad62bf9af90ef033ffe0"/><file name="mysql4-install-1.0.8.php" hash="502629e7f477aae069d913afd1541325"/><file name="mysql4-install-1.0.9.php" hash="502629e7f477aae069d913afd1541325"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="aecb76aad6bec961bbe742405af812ff"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="aecb76aad6bec961bbe742405af812ff"/><file name="mysql4-upgrade-1.0.10-1.0.11.php" hash="968a1b44e87d5e34a26a59b862e6baed"/><file name="mysql4-upgrade-1.0.11-1.0.12.php" hash="968a1b44e87d5e34a26a59b862e6baed"/><file name="mysql4-upgrade-1.0.12-1.0.13.php" hash="968a1b44e87d5e34a26a59b862e6baed"/><file name="mysql4-upgrade-1.0.13-1.0.14.php" hash="3a956770b98ceb47dd854f2e3da6fbcc"/><file name="mysql4-upgrade-1.0.14-1.0.15.php" hash="838a72196ebe955d648883ac9f74b729"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="aecb76aad6bec961bbe742405af812ff"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="aecb76aad6bec961bbe742405af812ff"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="aecb76aad6bec961bbe742405af812ff"/><file name="mysql4-upgrade-1.0.5-1.0.6.php" hash="0707469d392c0552614b875e1a1cb13e"/><file name="mysql4-upgrade-1.0.6-1.0.7.php" hash="968a1b44e87d5e34a26a59b862e6baed"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="968a1b44e87d5e34a26a59b862e6baed"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="968a1b44e87d5e34a26a59b862e6baed"/><file name="mysql4-upgrade-1.0.9-1.0.10.php" hash="968a1b44e87d5e34a26a59b862e6baed"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="sun"><file name="orbitvu.phtml" hash="9609c61706a40e1133b5707e6f4c8f2e"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="sun.xml" hash="08f04468f5e883345cad2e6f5f9c4666"/></dir><dir name="template"><dir name="orbitvu"><dir name="product"><dir name="view"><file name="media.phtml" hash="3b7a52e669c02faf334f5f100ae3f133"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magemedia"><dir name="orbitvu"><file name="black.png" hash="64dcb45b20e5e2e0cc07c62a843f8f68"/><file name="blue.png" hash="fa8b00e52ec0bf7cb9937b1d5789740c"/><file name="loader.gif" hash="875eec6b429c57e0eff9ba7c182072cd"/><file name="logo.png" hash="622ada057aadbe23af717431e85ef94f"/><file name="orbit.png" hash="c390d8598792d9cc86b19e9afef0ea4a"/><file name="placeholder.png" hash="43b6e81dc733e7d8fb279e54b5f39b3f"/><dir><dir name="thumbnails"><file name="index" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir><file name="white.png" hash="ff7713f7b45a4b7a4b5d8304eb3c655c"/></dir></target><target name="mage"><dir name="."><file name="crossdomain.xml" hash="6960cde6dd98feb5406c6b185521b041"/><file name="ORBITVU-SUN-PRODUCT-TELEPORTING-EN.pdf" hash="069f8c15618e9ffe28dfc1e1efb6adf8"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Orbitvu_Sun.csv" hash="8220968eae3eb04b3f150f625c63daf5"/></dir></target><target name="mageetc"><dir name="modules"><file name="Orbitvu_Sun.xml" hash="76f32cd06e5fb1aa4eda72a34c010d99"/></dir></target></contents>
|
17 |
<compatible/>
|
18 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
|
19 |
</package>
|