Semantium_MSemanticBasic - Version 1.2.1

Version Notes

Magento 1.3: if you use another language than english or german, than the "Strong Identifier" attribute is named "EAN Code" in the backend. But it also works well with GTIN-8 or GTIN-14 (configurable in the global MSemantic configuration). You can rename the label of this attribute manually in the table eav_attribute (attribute_code is gr_ean).

Download this release

Release Info

Developer Magento Core Team
Extension Semantium_MSemanticBasic
Version 1.2.1
Comparing to
See all releases


Code changes from version 1.1.0 to 1.2.1

app/code/community/Semantium/MSemanticBasic/Model/GoodRelations.php CHANGED
@@ -309,8 +309,31 @@ class Semantium_MSemanticBasic_Model_GoodRelations extends Mage_Core_Model_Abstr
309
  $statements .= $this->businessOffers();
310
  $statements .= $this->hasPOS();
311
 
 
312
  // about the Business Entity
313
  $grBusinessEntity = $this->rdff->wrapStatements($statements, '#businessEntity', "gr:BusinessEntity");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
314
 
315
  return $grBusinessEntity;
316
  }
@@ -421,6 +444,7 @@ class Semantium_MSemanticBasic_Model_GoodRelations extends Mage_Core_Model_Abstr
421
  forEach ($this->Business->getPaymentMethods() as $pMCode)
422
  {
423
  $paymentMethodRel = @$this->PAYMENT_METHODS[$pMCode];
 
424
  $grAcceptedPaymentMethods .= $this->rdff->rel("gr:acceptedPaymentMethods", $paymentMethodRel);
425
  }
426
 
@@ -552,7 +576,7 @@ class Semantium_MSemanticBasic_Model_GoodRelations extends Mage_Core_Model_Abstr
552
 
553
  $statements = $this->rdff->properties($propArray_reg,$this->getReplacements());
554
 
555
- // $statements .= $this->validFromThrough();
556
 
557
  $attributes = $this->rdff->wrapStatements($statements, $this->getURI("regularUnitPriceSpecification"), "gr:UnitPriceSpecification" );
558
 
@@ -560,10 +584,14 @@ class Semantium_MSemanticBasic_Model_GoodRelations extends Mage_Core_Model_Abstr
560
 
561
  $statements = $this->rdff->properties($propArray_special,$this->getReplacements());
562
 
 
 
563
  $validproperties = array(
564
  "gr:validFrom" => $this->div->dateToIso8601( $this->Product->getSpecialFromDate() ),
565
  "gr:validThrough" => $this->div->dateToIso8601( $this->Product->getSpecialToDate() )
566
  );
 
 
567
  $statements .= $this->rdff->properties($validproperties, $this->getReplacements());
568
 
569
 
@@ -694,19 +722,29 @@ class Semantium_MSemanticBasic_Model_GoodRelations extends Mage_Core_Model_Abstr
694
 
695
 
696
 
697
-
698
  $condition = $product->getResource()->getAttribute('condition')->getFrontend()->getValue($product);
699
- if ($product->getData('condition')) $statements .= $this->rdff->property("gr:condition",$condition, NULL,"en");
 
700
 
701
- $sku = $product->getResource()->getAttribute('SKU')->getFrontend()->getValue($product);
702
- if ($product->getData('sku')) $statements .= $this->rdff->property("gr:hasStockKeepingUnit",$sku, NULL);
 
 
 
 
703
 
704
- $color = $product->getResource()->getAttribute('Color')->getFrontend()->getValue($product);
705
- if ($product->getData('color')) $statements .= $this->rdff->property("gr:Color",$color, NULL,"en");
706
 
707
- $manufacturer = $product->getResource()->getAttribute('Manufacturer')->getFrontend()->getValue($product);
708
- if ($product->getData('manufacturer')) $statements .= $this->rdff->property("gr:hasManufacturer",$manufacturer, NULL,"en");
709
 
 
 
 
 
 
 
710
 
711
 
712
  $categoryIds = $product->getCategoryIds();
@@ -722,7 +760,7 @@ foreach($categoryIds as $categoryId) {
722
  $category_name = $parent->getName()."/".$category_name;
723
  $i--;
724
  }
725
- if ($category->getName()) $statements .= $this->rdff->property("gr:category",$category_name.$category->getName(),NULL,"de");
726
 
727
  }
728
 
@@ -760,20 +798,32 @@ foreach($categoryIds as $categoryId) {
760
  // image - now foaf:logo
761
 
762
  // dawn of template style
 
 
763
  $statements .= "<div rel=\"gr:hasInventoryLevel\">
764
  <div typeof=\"gr:QuantitativeValueFoat\">
765
- <div property=\"gr:hasValueFloat\" datatype=\"xsd:float\">".Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty().
766
  "</div>
767
- <div property=\"hasUnitOfMeasurement\" datatype=\"xsd:string\" content=\"C62\"/>
768
  </div>
769
  </div>";
770
 
771
 
 
 
 
 
772
  $statements .= $this->rdff->rel("foaf:depiction", $this->Product->getImageURL());
773
  // all
774
  $pProduct = "";
775
  //$pProduct .= $this->rdff->rel("product:Product", $this->getURI("product"));
776
  // now gr:SomeItems
 
 
 
 
 
 
777
  $pProduct .= $this->rdff->wrapStatements($statements, $this->Product->getProductUrl() . $this->getURI("product"), "gr:SomeItems");
778
  return $pProduct;
779
  }
@@ -783,6 +833,10 @@ foreach($categoryIds as $categoryId) {
783
  $attributeCode = $this->getAttributeCode($what);
784
  $attributeValue = $this->Product->getResource()->getAttribute($attributeCode)->getFrontend()->getValue($this->Product);
785
  return $attributeValue;
 
 
 
 
786
  }
787
 
788
 
309
  $statements .= $this->businessOffers();
310
  $statements .= $this->hasPOS();
311
 
312
+
313
  // about the Business Entity
314
  $grBusinessEntity = $this->rdff->wrapStatements($statements, '#businessEntity', "gr:BusinessEntity");
315
+ $product = Mage::getModel('catalog/product');
316
+
317
+ $attributes = Mage::getResourceModel('eav/entity_attribute_collection')
318
+ ->setEntityTypeFilter($product->getResource()->getTypeId())
319
+ ->addFieldToFilter('attribute_code', 'manufacturer') // This can be changed to any attribute code
320
+ ->load(false);
321
+
322
+ $attribute = $attributes->getFirstItem()->setEntity($product->getResource());
323
+
324
+ /* @var $attribute Mage_Eav_Model_Entity_Attribute */
325
+ $manufacturers = $attribute->getSource()->getAllOptions(false);
326
+
327
+
328
+ foreach($manufacturers as $manuf) {
329
+ $grBusinessEntity .= "<div typeof=\"gr:BusinessEntity\" about=\"#manufacturer_".$manuf['value']."\">
330
+ <div property=\"rdfs:label\" content=\"".$manuf['label']."\" xml:lang=\"".$this->sysinfo->getLocaleCode()."\">
331
+ </div>\n";
332
+
333
+ }
334
+
335
+
336
+
337
 
338
  return $grBusinessEntity;
339
  }
444
  forEach ($this->Business->getPaymentMethods() as $pMCode)
445
  {
446
  $paymentMethodRel = @$this->PAYMENT_METHODS[$pMCode];
447
+ // echo " [".$paymentMethodRel."] ";
448
  $grAcceptedPaymentMethods .= $this->rdff->rel("gr:acceptedPaymentMethods", $paymentMethodRel);
449
  }
450
 
576
 
577
  $statements = $this->rdff->properties($propArray_reg,$this->getReplacements());
578
 
579
+ $statements .= $this->validFromThrough();
580
 
581
  $attributes = $this->rdff->wrapStatements($statements, $this->getURI("regularUnitPriceSpecification"), "gr:UnitPriceSpecification" );
582
 
584
 
585
  $statements = $this->rdff->properties($propArray_special,$this->getReplacements());
586
 
587
+
588
+ //
589
  $validproperties = array(
590
  "gr:validFrom" => $this->div->dateToIso8601( $this->Product->getSpecialFromDate() ),
591
  "gr:validThrough" => $this->div->dateToIso8601( $this->Product->getSpecialToDate() )
592
  );
593
+
594
+
595
  $statements .= $this->rdff->properties($validproperties, $this->getReplacements());
596
 
597
 
722
 
723
 
724
 
725
+ if ($product->getData('condition')) {
726
  $condition = $product->getResource()->getAttribute('condition')->getFrontend()->getValue($product);
727
+ $statements .= $this->rdff->property("gr:condition",$condition, NULL,"en");
728
+ }
729
 
730
+ if ($product->getData('sku')) {
731
+ $sku = $product->getData('sku');
732
+ $statements .= $this->rdff->property("gr:hasStockKeepingUnit",$sku, "xsd:string");
733
+ }
734
+
735
+ if ($product->getData('color')) {
736
 
737
+ if (substr(Mage::getVersion(),2,1) > 4) $colorstr = "color";
738
+ else $colorstr = "Color";
739
 
740
+ $color = $product->getResource()->getAttribute($colorstr)->getFrontend()->getValue($product);
 
741
 
742
+ $statements .= $this->rdff->property("gr:Color",$color, NULL,"en");
743
+ }
744
+
745
+ if ($product->getData('manufacturer')) {
746
+ $statements .= $this->rdff->rel("gr:hasManufacturer",$this->Business->getBaseURL() . '#manufacturer_'.$product->getData('manufacturer'), NULL,"en");
747
+ }
748
 
749
 
750
  $categoryIds = $product->getCategoryIds();
760
  $category_name = $parent->getName()."/".$category_name;
761
  $i--;
762
  }
763
+ if ($category->getName()) $statements .= $this->rdff->property("gr:category",$category_name.$category->getName(),NULL,$this->sysinfo->getLocaleCode());
764
 
765
  }
766
 
798
  // image - now foaf:logo
799
 
800
  // dawn of template style
801
+
802
+ $inv = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty();
803
  $statements .= "<div rel=\"gr:hasInventoryLevel\">
804
  <div typeof=\"gr:QuantitativeValueFoat\">
805
+ <div property=\"gr:hasValueFloat\" content=\"".$inv."\" datatype=\"xsd:float\">".
806
  "</div>
807
+ <div property=\"gr:hasUnitOfMeasurement\" datatype=\"xsd:string\" content=\"C62\"/>
808
  </div>
809
  </div>";
810
 
811
 
812
+
813
+
814
+
815
+
816
  $statements .= $this->rdff->rel("foaf:depiction", $this->Product->getImageURL());
817
  // all
818
  $pProduct = "";
819
  //$pProduct .= $this->rdff->rel("product:Product", $this->getURI("product"));
820
  // now gr:SomeItems
821
+
822
+
823
+
824
+
825
+
826
+
827
  $pProduct .= $this->rdff->wrapStatements($statements, $this->Product->getProductUrl() . $this->getURI("product"), "gr:SomeItems");
828
  return $pProduct;
829
  }
833
  $attributeCode = $this->getAttributeCode($what);
834
  $attributeValue = $this->Product->getResource()->getAttribute($attributeCode)->getFrontend()->getValue($this->Product);
835
  return $attributeValue;
836
+
837
+
838
+
839
+
840
  }
841
 
842
 
app/code/community/Semantium/MSemanticBasic/changelog.txt CHANGED
@@ -1,7 +1,7 @@
1
  Changelog:
2
  ***************
3
 
4
- 1.1.0
5
 
6
  * vast amount of fixes and improvements!!! c. below
7
  * compatible with all Magento releases!
1
  Changelog:
2
  ***************
3
 
4
+ 1.2.1
5
 
6
  * vast amount of fixes and improvements!!! c. below
7
  * compatible with all Magento releases!
app/code/community/Semantium/MSemanticBasic/etc/config.xml CHANGED
@@ -13,7 +13,7 @@
13
  <config>
14
  <modules>
15
  <Semantium_MSemanticBasic>
16
- <version>1.1.0</version>
17
  <depends>
18
  <Mage_Page />
19
  </depends>
13
  <config>
14
  <modules>
15
  <Semantium_MSemanticBasic>
16
+ <version>1.2.1</version>
17
  <depends>
18
  <Mage_Page />
19
  </depends>
app/code/community/Semantium/MSemanticBasic/etc/system.xml CHANGED
@@ -341,7 +341,7 @@ text-shadow: -1px -1px 0px rgba(0,0,0,0.15);font-family: Arial, sans-serif;text-
341
  </checkinadvance>
342
 
343
  <cod translate="label">
344
- <label>COD (Cash on delivery / Collect on delivery)</label>
345
  <comment><![CDATA[ ]]></comment>
346
  <frontend_type>select</frontend_type>
347
  <source_model>adminhtml/system_config_source_yesno</source_model>
341
  </checkinadvance>
342
 
343
  <cod translate="label">
344
+ <label>COD</label>
345
  <comment><![CDATA[ ]]></comment>
346
  <frontend_type>select</frontend_type>
347
  <source_model>adminhtml/system_config_source_yesno</source_model>
app/code/community/Semantium/MSemanticBasic/sql/msemanticbasic_setup/mysql4-install-1.2.1.php ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * MSemanticBasic Magento Extension
4
+ * @package Semantium_MSemanticBasic
5
+ * @copyright (c) 2010 Semantium, Uwe Stoll <stoll@semantium.de>
6
+ * @author Michael Lambertz <michael@digitallifedesign.net>
7
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
8
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
9
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>
10
+ **/
11
+ $installer = $this;
12
+
13
+ $installer->installEntities();
14
+
15
+
16
+
17
+ // perform HTTP GET on endpoint with given URL
18
+ function _semantiumMsemanticInstallHttpGet($url)
19
+ {
20
+ // file operations are allowed
21
+ if (ini_get('allow_url_fopen') == '1') {
22
+ $str = file_get_contents($url);
23
+ if($str === false) {
24
+ $http_status_code = "";
25
+ for($i=0; $i<count($http_response_header); $i++)
26
+ {
27
+ if(strncasecmp("HTTP", $http_response_header[$i], 4)==0)
28
+ {
29
+ // determine HTTP response code
30
+ $http_status_code = preg_replace("/^.{0,9}([0-9]{3})/i", "$1", $http_response_header[$i]);
31
+ break;
32
+ }
33
+ }
34
+ echo "<p class=\"error\">Submission failed: ".$http_status_code."</p>";
35
+ }
36
+ return $str;
37
+ }
38
+ // file operations are disallowed, try it like curl
39
+ else {
40
+ $url = parse_url($url);
41
+ $port = isset($url['port'])?$url['port']:80;
42
+
43
+ $fp = fsockopen($url['host'], $port);
44
+
45
+ if(!$fp) {
46
+ echo "<p class=\"error\">Cannot retrieve $url</p>";
47
+ return false;
48
+ }
49
+ else {
50
+ // send the necessary headers to get the file
51
+ fwrite($fp, "GET ".$url['path']."?".$url['query']." HTTP/1.0\r\n".
52
+ "Host:". $url['host']."\r\n".
53
+ "Accept: text/html\r\n".
54
+ "User-Agent: GoodRelations Extension for Joomla v2\r\n".
55
+ "Connection: close\r\n\r\n");
56
+
57
+ // retrieve response from server
58
+ $buffer = "";
59
+ $status_code_found = false;
60
+ $is_error = false;
61
+ while($line = fread($fp, 4096))
62
+ {
63
+ $buffer .= $line;
64
+ if(!$status_code_found && ($pos=strpos($line, "HTTP"))>=0) {
65
+ // extract HTTP response code
66
+ $response = explode("\n", substr($line, $pos));
67
+ $http_status_code = preg_replace("/^.{0,9}([0-9]{3})/i", "$1", $response[0]);
68
+ $is_error = !preg_match("/(200|406)/i", $http_status_code); // accepted status codes not resulting in error are 200 and 406
69
+ $status_code_found = true;
70
+ }
71
+ }
72
+ fclose($fp);
73
+
74
+ $pos = strpos($buffer,"\r\n\r\n");
75
+ if($is_error)
76
+ echo "<p class=\"error\">Submission failed: ".$http_status_code."</p>";
77
+ return substr($buffer,$pos);
78
+ }
79
+ }
80
+ }
app/code/community/Semantium/MSemanticBasic/sql/msemanticbasic_setup/{mysql4-upgrade-0.9.9.3.9-1.1.0.php → mysql4-upgrade-0.9.9.3.9-1.2.1.php} RENAMED
File without changes
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Semantium_MSemanticBasic</name>
4
- <version>1.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.gnu.org/licenses/lgpl.html">GNU/LGPL</license>
7
  <channel>community</channel>
@@ -18,9 +18,9 @@ The following ressources emphasize the positive outcome of using GoodRelations:
18
  * How To Get Ranked Without Resorting to Outdated SEO Tactics [http://www.solutions-answers-results.com.au/index.php/Ways-to-Improve-Your-Website/How-To-Get-Ranked-Without-Resorting-to-Outdated-SEO-Tactics.html]</description>
19
  <notes>Magento 1.3: if you use another language than english or german, than the "Strong Identifier" attribute is named "EAN Code" in the backend. But it also works well with GTIN-8 or GTIN-14 (configurable in the global MSemantic configuration). You can rename the label of this attribute manually in the table eav_attribute (attribute_code is gr_ean).</notes>
20
  <authors><author><name>Uwe Stoll (Semantium)</name><user>auto-converted</user><email>stoll@semantium.de</email></author></authors>
21
- <date>2011-09-06</date>
22
- <time>11:37:34</time>
23
- <contents><target name="mageetc"><dir name="modules"><file name="Semantium_MSemanticBasic.xml" hash="d273f2ff72e94efcc0f4566108c6cfdf"/></dir></target><target name="magecommunity"><dir name="Semantium"><dir name="MSemanticBasic"><dir name="Block"><file name="Business.php" hash="164ff85e939eac555bc06584c733eb2d"/><file name="Datadump.php" hash="66ff7727bfdc279382d4f55ffa6d5891"/><file name="Product.php" hash="3d55b763293ca2b96201beceb296effd"/><file name="Thanks.php" hash="5039b62205679115ebef99b34192df0a"/></dir><dir name="controllers"><file name="IndexController.php" hash="2d014e2316ba23adb1be2e0821a126ea"/></dir><dir name="etc"><file name="config.xml" hash="13574f1f8a51d8334b3d0383d312d7e1"/><file name="system.xml" hash="9da83f5139e6660486cabe9d16f964bb"/></dir><dir name="Helper"><file name="AbstractFormat.php" hash="5862fe7dbff236d362d854aa8243d02b"/><file name="Data.php" hash="fc2043acb2695b5304e9b762831cd208"/><file name="Div.php" hash="eec533dee2be1f0469a15fefb5d06330"/><file name="Rdfaformat.php" hash="f2d8372cc3a1cd347accea583c3fcd44"/><file name="Rdfformat.php" hash="d7718fdca1c77e92668c6a3a3f76bdbd"/><file name="Sysinfo.php" hash="3edac7805c663bd0d82ba85714a39dfb"/></dir><dir name="Model"><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="a39d88f13dae76082a009743e368aa3f"/></dir></dir></dir><dir name="Source"><file name="Strongid.php" hash="13d8833eee26a5f8b870b65f44b4ce0b"/><file name="Valid.php" hash="650c03155a9a8797514fb7e596929d15"/></dir><file name="Business.php" hash="678c1a77374b33707bacb5ce57c6afc9"/><file name="GoodRelations.php" hash="395fb73cdc1ab11217eff4f62f231143"/><file name="Observer.php" hash="373db8aca25d9b53d32dddbcbc2712f4"/><file name="RDFs.php" hash="f7f73eb5d812195156f5f7c2143f1636"/><file name="VCard.php" hash="a697c5fd451fdf62f8317aae70b5c84c"/></dir><dir name="sql"><dir name="msemanticbasic_setup"><file name="mysql4-install-0.8.0.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.3.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.5.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-install-0.8.6.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-install-0.9.0.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.5.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.6.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.7.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.8.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.3.1 copy 1.php" hash="e5ef3335b06dbb07829a63dd17db3c6c"/><file name="mysql4-install-0.9.9.3.1.php" hash="e5ef3335b06dbb07829a63dd17db3c6c"/><file name="mysql4-install-0.9.9.3.2.php" hash="8cf18e840f4723aa8c12f194a6d38bb6"/><file name="mysql4-install-0.9.9.3.3.php" hash="d2210860f97c46faf1b1c758f1c3530f"/><file name="mysql4-install-0.9.9.3.4.php" hash="745c332d15adbf5d5c92fab04e993f1b"/><file name="mysql4-install-0.9.9.3.5.php" hash="d6eda2c6f7495fd6397c7519c0f06830"/><file name="mysql4-install-0.9.9.3.6.php" hash="694b9cfce33213193099a51735efe79e"/><file name="mysql4-install-0.9.9.3.7.php" hash="67d9edfb0a91a4ad863dfeb95101cdbe"/><file name="mysql4-install-0.9.9.3.8.php" hash="dc41a32c350b609eeb8010e825ab6b0e"/><file name="mysql4-install-0.9.9.3.9.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-0.9.9.3.php" hash="d6a89aab9e44aa47478744ad2c9ae6c4"/><file name="mysql4-install-0.9.9.4.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-0.9.9.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-1.1.0.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.4-0.9.0.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.1-0.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.2-0.9.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.4-0.9.5.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.5-0.9.6.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.6-0.9.7.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.7-0.9.8.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.8-0.9.9.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9-0.9.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9.1-0.9.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9.2-0.9.9.3.php" hash="75a32209d51c96a04d9c035b32be3e9c"/><file name="mysql4-upgrade-0.9.9.3-0.9.9.3.1.php" hash="c5a452e2646b50fb576cfe305f659434"/><file name="mysql4-upgrade-0.9.9.3.1-0.9.9.3.2.php" hash="6dc3aa90d38ec7ad92d804094ef6f4ab"/><file name="mysql4-upgrade-0.9.9.3.2-0.9.9.3.3.php" hash="e123ae7f0c214e4044e5dac17f3be7d8"/><file name="mysql4-upgrade-0.9.9.3.3-0.9.9.3.4.php" hash="745c332d15adbf5d5c92fab04e993f1b"/><file name="mysql4-upgrade-0.9.9.3.4-0.9.9.3.5.php" hash="bddd63eedc4e81ecd25c63995782891d"/><file name="mysql4-upgrade-0.9.9.3.5-0.9.9.3.6.php" hash="6b057032af23dd1937a0314593c0e457"/><file name="mysql4-upgrade-0.9.9.3.6-0.9.9.3.7.php" hash="6b057032af23dd1937a0314593c0e457"/><file name="mysql4-upgrade-0.9.9.3.7-0.9.9.3.8.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-0.9.9.3.9-0.9.9.4.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-0.9.9.3.9-1.1.0.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="script.sh" hash="0168886ab4f6a6c2658fada0f5ff3727"/></dir></dir><file name="changelog.txt" hash="0096c9a0bd5c1f1f0e46554d82cf622c"/></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir><dir name="en_GB"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir><dir name="en_US"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="msemanticbasic.xml" hash="47f8ae8742ea9cb25be73e711d6dfa64"/></dir><dir name="template"><dir name="semantium"><file name="dump.phtml" hash="26ff96865f95e91ee5d5596a30fea112"/></dir></dir></dir></dir></dir></target></contents>
24
  <compatible/>
25
  <dependencies/>
26
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Semantium_MSemanticBasic</name>
4
+ <version>1.2.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.gnu.org/licenses/lgpl.html">GNU/LGPL</license>
7
  <channel>community</channel>
18
  * How To Get Ranked Without Resorting to Outdated SEO Tactics [http://www.solutions-answers-results.com.au/index.php/Ways-to-Improve-Your-Website/How-To-Get-Ranked-Without-Resorting-to-Outdated-SEO-Tactics.html]</description>
19
  <notes>Magento 1.3: if you use another language than english or german, than the "Strong Identifier" attribute is named "EAN Code" in the backend. But it also works well with GTIN-8 or GTIN-14 (configurable in the global MSemantic configuration). You can rename the label of this attribute manually in the table eav_attribute (attribute_code is gr_ean).</notes>
20
  <authors><author><name>Uwe Stoll (Semantium)</name><user>auto-converted</user><email>stoll@semantium.de</email></author></authors>
21
+ <date>2011-09-07</date>
22
+ <time>14:02:01</time>
23
+ <contents><target name="mageetc"><dir name="modules"><file name="Semantium_MSemanticBasic.xml" hash="d273f2ff72e94efcc0f4566108c6cfdf"/></dir></target><target name="magecommunity"><dir name="Semantium"><dir name="MSemanticBasic"><dir name="Block"><file name="Business.php" hash="164ff85e939eac555bc06584c733eb2d"/><file name="Datadump.php" hash="66ff7727bfdc279382d4f55ffa6d5891"/><file name="Product.php" hash="3d55b763293ca2b96201beceb296effd"/><file name="Thanks.php" hash="5039b62205679115ebef99b34192df0a"/></dir><dir name="controllers"><file name="IndexController.php" hash="2d014e2316ba23adb1be2e0821a126ea"/></dir><dir name="etc"><file name="config.xml" hash="1ff2dcb7ce0459c4ec479ea4f0325145"/><file name="system.xml" hash="123a76caadb37e78e960ca08d8548330"/></dir><dir name="Helper"><file name="AbstractFormat.php" hash="5862fe7dbff236d362d854aa8243d02b"/><file name="Data.php" hash="fc2043acb2695b5304e9b762831cd208"/><file name="Div.php" hash="eec533dee2be1f0469a15fefb5d06330"/><file name="Rdfaformat.php" hash="f2d8372cc3a1cd347accea583c3fcd44"/><file name="Rdfformat.php" hash="d7718fdca1c77e92668c6a3a3f76bdbd"/><file name="Sysinfo.php" hash="3edac7805c663bd0d82ba85714a39dfb"/></dir><dir name="Model"><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="a39d88f13dae76082a009743e368aa3f"/></dir></dir></dir><dir name="Source"><file name="Strongid.php" hash="13d8833eee26a5f8b870b65f44b4ce0b"/><file name="Valid.php" hash="650c03155a9a8797514fb7e596929d15"/></dir><file name="Business.php" hash="678c1a77374b33707bacb5ce57c6afc9"/><file name="GoodRelations.php" hash="a508724cb84f84f5e26457c3d9f261ed"/><file name="Observer.php" hash="373db8aca25d9b53d32dddbcbc2712f4"/><file name="RDFs.php" hash="f7f73eb5d812195156f5f7c2143f1636"/><file name="VCard.php" hash="a697c5fd451fdf62f8317aae70b5c84c"/></dir><dir name="sql"><dir name="msemanticbasic_setup"><file name="mysql4-install-0.8.0.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.3.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.5.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-install-0.8.6.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-install-0.9.0.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.5.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.6.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.7.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.8.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.3.1 copy 1.php" hash="e5ef3335b06dbb07829a63dd17db3c6c"/><file name="mysql4-install-0.9.9.3.1.php" hash="e5ef3335b06dbb07829a63dd17db3c6c"/><file name="mysql4-install-0.9.9.3.2.php" hash="8cf18e840f4723aa8c12f194a6d38bb6"/><file name="mysql4-install-0.9.9.3.3.php" hash="d2210860f97c46faf1b1c758f1c3530f"/><file name="mysql4-install-0.9.9.3.4.php" hash="745c332d15adbf5d5c92fab04e993f1b"/><file name="mysql4-install-0.9.9.3.5.php" hash="d6eda2c6f7495fd6397c7519c0f06830"/><file name="mysql4-install-0.9.9.3.6.php" hash="694b9cfce33213193099a51735efe79e"/><file name="mysql4-install-0.9.9.3.7.php" hash="67d9edfb0a91a4ad863dfeb95101cdbe"/><file name="mysql4-install-0.9.9.3.8.php" hash="dc41a32c350b609eeb8010e825ab6b0e"/><file name="mysql4-install-0.9.9.3.9.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-0.9.9.3.php" hash="d6a89aab9e44aa47478744ad2c9ae6c4"/><file name="mysql4-install-0.9.9.4.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-0.9.9.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-1.1.0.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-1.2.1.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.4-0.9.0.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.1-0.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.2-0.9.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.4-0.9.5.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.5-0.9.6.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.6-0.9.7.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.7-0.9.8.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.8-0.9.9.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9-0.9.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9.1-0.9.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9.2-0.9.9.3.php" hash="75a32209d51c96a04d9c035b32be3e9c"/><file name="mysql4-upgrade-0.9.9.3-0.9.9.3.1.php" hash="c5a452e2646b50fb576cfe305f659434"/><file name="mysql4-upgrade-0.9.9.3.1-0.9.9.3.2.php" hash="6dc3aa90d38ec7ad92d804094ef6f4ab"/><file name="mysql4-upgrade-0.9.9.3.2-0.9.9.3.3.php" hash="e123ae7f0c214e4044e5dac17f3be7d8"/><file name="mysql4-upgrade-0.9.9.3.3-0.9.9.3.4.php" hash="745c332d15adbf5d5c92fab04e993f1b"/><file name="mysql4-upgrade-0.9.9.3.4-0.9.9.3.5.php" hash="bddd63eedc4e81ecd25c63995782891d"/><file name="mysql4-upgrade-0.9.9.3.5-0.9.9.3.6.php" hash="6b057032af23dd1937a0314593c0e457"/><file name="mysql4-upgrade-0.9.9.3.6-0.9.9.3.7.php" hash="6b057032af23dd1937a0314593c0e457"/><file name="mysql4-upgrade-0.9.9.3.7-0.9.9.3.8.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-0.9.9.3.9-0.9.9.4.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-0.9.9.3.9-1.2.1.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="script.sh" hash="0168886ab4f6a6c2658fada0f5ff3727"/></dir></dir><file name="changelog.txt" hash="44705cf4cb6c403731f4b8846c97eaf6"/></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir><dir name="en_GB"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir><dir name="en_US"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="msemanticbasic.xml" hash="47f8ae8742ea9cb25be73e711d6dfa64"/></dir><dir name="template"><dir name="semantium"><file name="dump.phtml" hash="26ff96865f95e91ee5d5596a30fea112"/></dir></dir></dir></dir></dir></target></contents>
24
  <compatible/>
25
  <dependencies/>
26
  </package>