Version Notes
Stability Improvements.
Bugfix:
- Minor bug fixing
Download this release
Release Info
| Developer | IceShop |
| Extension | IcecatLive |
| Version | 1.7.7 |
| Comparing to | |
| See all releases | |
Code changes from version 1.7.6 to 1.7.7
- app/code/local/Iceshop/Icecatlive/Block/Adminhtml/Notifications.php +7 -5
- app/code/local/Iceshop/Icecatlive/Block/Adminhtml/Product/List/Grid.php +3 -0
- app/code/local/Iceshop/Icecatlive/Helper/System/Systemcheck.php +141 -19
- app/code/local/Iceshop/Icecatlive/controllers/IcecatliveController.php +91 -16
- app/code/local/Iceshop/Icecatlive/etc/config.xml +1 -1
- app/code/local/Iceshop/Icecatlive/sql/icecatlive_setup/{mysql4-install-1.7.5.php → mysql4-install-1.7.7.php} +1 -1
- app/code/local/Iceshop/Icecatlive/sql/icecatlive_setup/mysql4-upgrade-1.7.5-1.7.6.php +46 -0
- app/code/local/Iceshop/Icecatlive/sql/icecatlive_setup/mysql4-upgrade-1.7.6-1.7.7.php +46 -0
- app/design/adminhtml/default/default/template/iceshop/icecatlive/ajaxstatusimport.phtml +7 -0
- app/design/frontend/default/default/template/iceshop/icecatlive/groupattributes.phtml +0 -2
- package.xml +4 -4
app/code/local/Iceshop/Icecatlive/Block/Adminhtml/Notifications.php
CHANGED
|
@@ -13,11 +13,13 @@ class Iceshop_Icecatlive_Block_Adminhtml_Notifications extends Mage_Adminhtml_Bl
|
|
| 13 |
$checker = Mage::helper('icecatlive/system_systemcheck')->init();
|
| 14 |
$problems_digest = $checker->getExtensionProblemsDigest();
|
| 15 |
$response = array();
|
| 16 |
-
if
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
|
|
|
|
|
|
| 21 |
}
|
| 22 |
return $response;
|
| 23 |
}
|
| 13 |
$checker = Mage::helper('icecatlive/system_systemcheck')->init();
|
| 14 |
$problems_digest = $checker->getExtensionProblemsDigest();
|
| 15 |
$response = array();
|
| 16 |
+
if($checker->checkSetWarning()){
|
| 17 |
+
if ($problems_digest->getCount() != 0) {
|
| 18 |
+
$problems = $problems_digest->getProblems();
|
| 19 |
+
foreach ($problems as $problem_name => $problem_value) {
|
| 20 |
+
$response[] = array($problem_name => $problem_value);
|
| 21 |
+
}
|
| 22 |
+
}
|
| 23 |
}
|
| 24 |
return $response;
|
| 25 |
}
|
app/code/local/Iceshop/Icecatlive/Block/Adminhtml/Product/List/Grid.php
CHANGED
|
@@ -122,6 +122,9 @@ class Iceshop_Icecatlive_Block_Adminhtml_Product_List_Grid extends Mage_Adminhtm
|
|
| 122 |
protected function _prepareColumns()
|
| 123 |
{
|
| 124 |
|
|
|
|
|
|
|
|
|
|
| 125 |
$this->addColumn('entity_id',
|
| 126 |
array(
|
| 127 |
'header'=> Mage::helper('catalog')->__('ID'),
|
| 122 |
protected function _prepareColumns()
|
| 123 |
{
|
| 124 |
|
| 125 |
+
$mpn = Mage::getStoreConfig('icecat_root/icecat/sku_field');
|
| 126 |
+
$ean_code = Mage::getStoreConfig('icecat_root/icecat/ean_code');
|
| 127 |
+
|
| 128 |
$this->addColumn('entity_id',
|
| 129 |
array(
|
| 130 |
'header'=> Mage::helper('catalog')->__('ID'),
|
app/code/local/Iceshop/Icecatlive/Helper/System/Systemcheck.php
CHANGED
|
@@ -555,32 +555,80 @@ class Iceshop_Icecatlive_Helper_System_Systemcheck extends Mage_Core_Helper_Abst
|
|
| 555 |
*/
|
| 556 |
public function getExtensionProblemsDigest()
|
| 557 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 558 |
$problems = array();
|
| 559 |
$count = 0;
|
| 560 |
//extension problems
|
| 561 |
$check_module = $this->getModulesCollection('Iceshop_Icecatlive');
|
| 562 |
$check_module = $check_module->getLastItem()->getData();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 563 |
|
| 564 |
-
if(!is_writable(Mage::getBaseDir('var'))){
|
| 565 |
-
$problems['extension']['permission_error'][] = ''. Mage::getBaseDir('var') . ''.Mage::getConfig()->getNode('default/icecatlive/icecatlive_cache_path')->cache_path;
|
| 566 |
-
$count++;
|
| 567 |
-
}
|
| 568 |
-
if(!is_writable(Mage::getSingleton('catalog/product_media_config')->getBaseMediaPath() . '/')){
|
| 569 |
-
$problems['extension']['permission_error'][] = Mage::getSingleton('catalog/product_media_config')->getBaseMediaPath() . '/';
|
| 570 |
-
$count++;
|
| 571 |
-
}
|
| 572 |
if (!$check_module['path_exists']) {
|
| 573 |
if(!empty($check_module['path'])){
|
| 574 |
-
$
|
| 575 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 576 |
}
|
| 577 |
}
|
| 578 |
if (!$check_module['config_exists']) {
|
| 579 |
if(!empty($check_module['path'])){
|
| 580 |
-
|
| 581 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 582 |
}
|
| 583 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
| 584 |
//extension rewrites problems
|
| 585 |
$check_rewrites = $this->getRewriteCollection('Iceshop_Icecatlive');
|
| 586 |
|
|
@@ -591,33 +639,107 @@ class Iceshop_Icecatlive_Helper_System_Systemcheck extends Mage_Core_Helper_Abst
|
|
| 591 |
}
|
| 592 |
}
|
| 593 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 594 |
//system requirements (for magento/extension)
|
| 595 |
$requirements = $this->getSystem()->getRequirements()->getData();
|
| 596 |
foreach ($requirements as $requirement) {
|
| 597 |
if (!$requirement['result']) {
|
| 598 |
-
$
|
| 599 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 600 |
}
|
| 601 |
}
|
|
|
|
|
|
|
|
|
|
| 602 |
|
| 603 |
//magento API problems
|
| 604 |
$magento_api_session_timeout = $this->getSystem()->getMagentoApi()->getSessionTimeout();
|
| 605 |
if (!$magento_api_session_timeout['result']) {
|
| 606 |
-
$
|
| 607 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 608 |
}
|
| 609 |
-
|
| 610 |
$mysql = $this->getSystem()->getMysql()->getData();
|
| 611 |
foreach ($mysql as $mysql_param_name => $mysql_param_value) {
|
| 612 |
if (is_array($mysql_param_value) && !$mysql_param_value['result']) {
|
| 613 |
-
$
|
| 614 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 615 |
}
|
| 616 |
}
|
|
|
|
|
|
|
|
|
|
| 617 |
|
| 618 |
$problems_digest = new Varien_Object();
|
| 619 |
$problems_digest->setData('problems', $problems);
|
| 620 |
$problems_digest->setData('count', $count);
|
| 621 |
return $problems_digest;
|
| 622 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 623 |
}
|
| 555 |
*/
|
| 556 |
public function getExtensionProblemsDigest()
|
| 557 |
{
|
| 558 |
+
$DB_loger = Mage::helper('icecatlive/db');
|
| 559 |
+
$skip_data = $DB_loger->getLogValue('icecatlive_skip_problems_digest');
|
| 560 |
+
|
| 561 |
+
$skip_data_empty = FALSE;
|
| 562 |
+
if(!empty($skip_data)){
|
| 563 |
+
$skip_data_empty = true;
|
| 564 |
+
$skip_data = (array)json_decode($skip_data);
|
| 565 |
+
}
|
| 566 |
$problems = array();
|
| 567 |
$count = 0;
|
| 568 |
//extension problems
|
| 569 |
$check_module = $this->getModulesCollection('Iceshop_Icecatlive');
|
| 570 |
$check_module = $check_module->getLastItem()->getData();
|
| 571 |
+
$permission_error_flag = true;
|
| 572 |
+
if($skip_data_empty && !empty($skip_data['extension'])){
|
| 573 |
+
foreach ($skip_data['extension'] as $key=>$value){
|
| 574 |
+
if($value=='permission_error'){
|
| 575 |
+
$permission_error_flag =false;
|
| 576 |
+
}
|
| 577 |
+
}
|
| 578 |
+
}
|
| 579 |
+
if($permission_error_flag){
|
| 580 |
+
if(!is_writable(Mage::getBaseDir('var'))){
|
| 581 |
+
$problems['extension']['permission_error'][] = ''. Mage::getBaseDir('var') . ''.Mage::getConfig()->getNode('default/icecatlive/icecatlive_cache_path')->cache_path;
|
| 582 |
+
$count++;
|
| 583 |
+
}
|
| 584 |
+
if(!is_writable(Mage::getSingleton('catalog/product_media_config')->getBaseMediaPath() . '/')){
|
| 585 |
+
$problems['extension']['permission_error'][] = Mage::getSingleton('catalog/product_media_config')->getBaseMediaPath() . '/';
|
| 586 |
+
if(is_writable(Mage::getBaseDir('var'))){
|
| 587 |
+
$count++;
|
| 588 |
+
}
|
| 589 |
+
}
|
| 590 |
+
}
|
| 591 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 592 |
if (!$check_module['path_exists']) {
|
| 593 |
if(!empty($check_module['path'])){
|
| 594 |
+
$path_exist_flag = true;
|
| 595 |
+
if($skip_data_empty && !empty($skip_data['extension'])){
|
| 596 |
+
foreach ($skip_data['extension'] as $key=>$value){
|
| 597 |
+
if($value=='path_exists'){
|
| 598 |
+
$path_exist_flag =false;
|
| 599 |
+
}
|
| 600 |
+
}
|
| 601 |
+
}
|
| 602 |
+
if($path_exist_flag){
|
| 603 |
+
if(!empty(trim($check_module['path']))){
|
| 604 |
+
$problems['extension']['path_exists'][] = $check_module['path'];
|
| 605 |
+
$count++;
|
| 606 |
+
}
|
| 607 |
+
}
|
| 608 |
}
|
| 609 |
}
|
| 610 |
if (!$check_module['config_exists']) {
|
| 611 |
if(!empty($check_module['path'])){
|
| 612 |
+
$config_exists_flag = true;
|
| 613 |
+
if($skip_data_empty && !empty($skip_data['extension'])){
|
| 614 |
+
foreach ($skip_data['extension'] as $key=>$value){
|
| 615 |
+
if($value=='config_exists'){
|
| 616 |
+
$config_exists_flag =false;
|
| 617 |
+
}
|
| 618 |
+
}
|
| 619 |
+
}
|
| 620 |
+
if($config_exists_flag){
|
| 621 |
+
if(!empty(trim($check_module['path']))){
|
| 622 |
+
$problems['extension']['config_exists'][] = $check_module['path'] . '/etc/config.xml';
|
| 623 |
+
$count++;
|
| 624 |
+
}
|
| 625 |
+
}
|
| 626 |
}
|
| 627 |
}
|
| 628 |
+
if(empty($problems['extension'])){
|
| 629 |
+
unset($problems['extension']);
|
| 630 |
+
}
|
| 631 |
+
|
| 632 |
//extension rewrites problems
|
| 633 |
$check_rewrites = $this->getRewriteCollection('Iceshop_Icecatlive');
|
| 634 |
|
| 639 |
}
|
| 640 |
}
|
| 641 |
|
| 642 |
+
if(!empty($problems['rewrite'])){
|
| 643 |
+
$problems_rewrite_count = count($problems['rewrite']);
|
| 644 |
+
for($i = 0; $i<$problems_rewrite_count; $i++){
|
| 645 |
+
if (!$problems['rewrite'][$i]['status']) {
|
| 646 |
+
unset($problems['rewrite'][$i]);
|
| 647 |
+
$count--;
|
| 648 |
+
}
|
| 649 |
+
}
|
| 650 |
+
if($skip_data_empty && !empty($skip_data['rewrite'])){
|
| 651 |
+
foreach ($skip_data['rewrite'] as $key=>$value){
|
| 652 |
+
if(!empty($problems['rewrite'][$value])){
|
| 653 |
+
unset($problems['rewrite'][$value]);
|
| 654 |
+
$count--;
|
| 655 |
+
}
|
| 656 |
+
}
|
| 657 |
+
}
|
| 658 |
+
if(empty($problems['rewrite'])){
|
| 659 |
+
unset($problems['rewrite']);
|
| 660 |
+
}
|
| 661 |
+
}
|
| 662 |
+
|
| 663 |
//system requirements (for magento/extension)
|
| 664 |
$requirements = $this->getSystem()->getRequirements()->getData();
|
| 665 |
foreach ($requirements as $requirement) {
|
| 666 |
if (!$requirement['result']) {
|
| 667 |
+
$requirement_flag = true;
|
| 668 |
+
if($skip_data_empty && !empty($skip_data['requirement'])){
|
| 669 |
+
foreach ($skip_data['requirement'] as $key=>$value){
|
| 670 |
+
if($value==$requirement['label']){
|
| 671 |
+
$requirement_flag =false;
|
| 672 |
+
}
|
| 673 |
+
}
|
| 674 |
+
}
|
| 675 |
+
if($requirement_flag){
|
| 676 |
+
$problems['requirement'][] = $requirement;
|
| 677 |
+
$count++;
|
| 678 |
+
}
|
| 679 |
}
|
| 680 |
}
|
| 681 |
+
if(empty($problems['requirement'])){
|
| 682 |
+
unset($problems['requirement']);
|
| 683 |
+
}
|
| 684 |
|
| 685 |
//magento API problems
|
| 686 |
$magento_api_session_timeout = $this->getSystem()->getMagentoApi()->getSessionTimeout();
|
| 687 |
if (!$magento_api_session_timeout['result']) {
|
| 688 |
+
$api_skip_flag = true;
|
| 689 |
+
if($skip_data_empty && !empty($skip_data['api'])){
|
| 690 |
+
foreach ($skip_data['api'] as $key=>$value){
|
| 691 |
+
if($value=='timeout'){
|
| 692 |
+
$api_skip_flag =false;
|
| 693 |
+
}
|
| 694 |
+
}
|
| 695 |
+
}
|
| 696 |
+
if($api_skip_flag){
|
| 697 |
+
$problems['api']['timeout'] = $magento_api_session_timeout;
|
| 698 |
+
$count++;
|
| 699 |
+
}
|
| 700 |
+
}
|
| 701 |
+
if(empty($problems['api'])){
|
| 702 |
+
unset($problems['api']);
|
| 703 |
}
|
|
|
|
| 704 |
$mysql = $this->getSystem()->getMysql()->getData();
|
| 705 |
foreach ($mysql as $mysql_param_name => $mysql_param_value) {
|
| 706 |
if (is_array($mysql_param_value) && !$mysql_param_value['result']) {
|
| 707 |
+
$mysql_skip_flag = true;
|
| 708 |
+
if($skip_data_empty && !empty($skip_data['mysql'])){
|
| 709 |
+
foreach ($skip_data['mysql'] as $key=>$value){
|
| 710 |
+
if($value==$mysql_param_name){
|
| 711 |
+
$mysql_skip_flag =false;
|
| 712 |
+
}
|
| 713 |
+
}
|
| 714 |
+
}
|
| 715 |
+
if($mysql_skip_flag){
|
| 716 |
+
$problems['mysql'][$mysql_param_name] = $mysql_param_value;
|
| 717 |
+
$count++;
|
| 718 |
+
}
|
| 719 |
}
|
| 720 |
}
|
| 721 |
+
if(empty($problems['mysql'])){
|
| 722 |
+
unset($problems['mysql']);
|
| 723 |
+
}
|
| 724 |
|
| 725 |
$problems_digest = new Varien_Object();
|
| 726 |
$problems_digest->setData('problems', $problems);
|
| 727 |
$problems_digest->setData('count', $count);
|
| 728 |
return $problems_digest;
|
| 729 |
}
|
| 730 |
+
|
| 731 |
+
|
| 732 |
+
/**
|
| 733 |
+
* Check skip wrning iceimport
|
| 734 |
+
* @return boolean
|
| 735 |
+
*/
|
| 736 |
+
public function checkSetWarning(){
|
| 737 |
+
$DB_loger = Mage::helper('icecatlive/db');
|
| 738 |
+
$skip_data = $DB_loger->getLogValue('icecatlive_skip_problems_digest');
|
| 739 |
+
if(empty($skip_data)){
|
| 740 |
+
return true;
|
| 741 |
+
} else {
|
| 742 |
+
return false;
|
| 743 |
+
}
|
| 744 |
+
}
|
| 745 |
}
|
app/code/local/Iceshop/Icecatlive/controllers/IcecatliveController.php
CHANGED
|
@@ -47,6 +47,7 @@ class Iceshop_Icecatlive_IcecatliveController extends Mage_Adminhtml_Controller_
|
|
| 47 |
$i = 1;
|
| 48 |
foreach ($problems as $problem_section_name => $problem_section) {
|
| 49 |
foreach($problem_section as $problem_name => $problem_value) {
|
|
|
|
| 50 |
if($problem_name == 'config_exists'){
|
| 51 |
print '<tr><td class="label"><label class="problem-digest">' . $helper->__('Problem') . " " . $i . ':</label>';
|
| 52 |
print '</td><td class="value">Some required files are missed:';
|
|
@@ -54,22 +55,42 @@ class Iceshop_Icecatlive_IcecatliveController extends Mage_Adminhtml_Controller_
|
|
| 54 |
foreach($problem_value as $problem_value_key => $problem_value_path) {
|
| 55 |
print '<li>' . $problem_value_path . '</li>';
|
| 56 |
}
|
| 57 |
-
print '</ul></td
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
} else{
|
|
|
|
| 73 |
print '<tr><td class="label"><label class="problem-digest">' . $helper->__('Problem') . " " . $i . ':</label>';
|
| 74 |
print '</td><td class="value"><span class="requirement-passed">"'
|
| 75 |
. $problem_value['label'] . '"</span> ' . $helper->__('current value is') . ' <span class="requirement-failed">"'
|
|
@@ -78,7 +99,28 @@ class Iceshop_Icecatlive_IcecatliveController extends Mage_Adminhtml_Controller_
|
|
| 78 |
. $helper->__(' Check this parameter in') . ' <a class="section-toggler-trigger requirement-passed" data-href="#'
|
| 79 |
. $problem_section_name . '-section" href="#' . $problem_section_name . '-section">'
|
| 80 |
. ucfirst($problem_section_name) . '</a> ' . $helper->__('section') . '.';
|
| 81 |
-
print '</td
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
}
|
| 83 |
$i++;
|
| 84 |
}
|
|
@@ -93,6 +135,7 @@ class Iceshop_Icecatlive_IcecatliveController extends Mage_Adminhtml_Controller_
|
|
| 93 |
target="_blank">»<?php print $helper->__('Click to generate'); ?></a>
|
| 94 |
<p class="note"><?php print $helper->__("Use this report for more info on found problems or send it to Iceshop B.V. to help analyzing the problem to speed up solution of any issues."); ?></p>
|
| 95 |
</td>
|
|
|
|
| 96 |
</tr>
|
| 97 |
</table>
|
| 98 |
</div>
|
|
@@ -962,4 +1005,36 @@ class Iceshop_Icecatlive_IcecatliveController extends Mage_Adminhtml_Controller_
|
|
| 962 |
$grid = $this->getLayout()->createBlock('icecatlive/adminhtml_product_list_grid');
|
| 963 |
$this->_prepareDownloadResponse($fileName, $grid->getExcelFile($fileName));
|
| 964 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 965 |
}
|
| 47 |
$i = 1;
|
| 48 |
foreach ($problems as $problem_section_name => $problem_section) {
|
| 49 |
foreach($problem_section as $problem_name => $problem_value) {
|
| 50 |
+
if($problem_section_name=='extension'){
|
| 51 |
if($problem_name == 'config_exists'){
|
| 52 |
print '<tr><td class="label"><label class="problem-digest">' . $helper->__('Problem') . " " . $i . ':</label>';
|
| 53 |
print '</td><td class="value">Some required files are missed:';
|
| 55 |
foreach($problem_value as $problem_value_key => $problem_value_path) {
|
| 56 |
print '<li>' . $problem_value_path . '</li>';
|
| 57 |
}
|
| 58 |
+
print '</ul></td>';
|
| 59 |
+
print '<td class="value">';
|
| 60 |
+
print '<span class="f-right">'
|
| 61 |
+
. '<a href="' . Mage::helper("adminhtml")->getUrl("adminhtml/icecatlive/checkwarning/", array('warning'=>$problem_name,'section_problems' => $problem_section_name)) . '">'
|
| 62 |
+
. Mage::helper( 'icecatlive' )->__( 'Acknowledge' ) . '</a></span>';
|
| 63 |
+
print '</td>';
|
| 64 |
+
print '</tr>';
|
| 65 |
+
} elseif($problem_name == 'path_exists'){
|
| 66 |
+
print '<tr><td class="label"><label class="problem-digest">' . $helper->__('Problem') . " " . $i . ':</label>';
|
| 67 |
+
print '</td><td class="value">Some path error:<ul>';
|
| 68 |
+
foreach($problem_value as $problem_value_key => $problem_value_path) {
|
| 69 |
+
print '<li>' . $problem_value_path . '</li>';
|
| 70 |
+
}
|
| 71 |
+
print '</ul></td>';
|
| 72 |
+
print '<td class="value">';
|
| 73 |
+
print '<span class="f-right">'
|
| 74 |
+
. '<a href="' . Mage::helper("adminhtml")->getUrl("adminhtml/icecatlive/checkwarning/", array('warning'=>$problem_name,'section_problems' => $problem_section_name)) . '">'
|
| 75 |
+
. Mage::helper( 'icecatlive' )->__( 'Acknowledge' ) . '</a></span>';
|
| 76 |
+
print '</td>';
|
| 77 |
+
print '</tr>';
|
| 78 |
+
} elseif($problem_name == 'permission_error'){
|
| 79 |
+
print '<tr><td class="label"><label class="problem-digest">' . $helper->__('Problem') . " " . $i . ':</label>';
|
| 80 |
+
print '</td><td class="value">'.Mage::getConfig()->getNode('default/icecatlive/icecatlive_permission_error')->icecatlive_error_text.'<ul>';
|
| 81 |
+
foreach($problem_value as $problem_value_key => $problem_value_path) {
|
| 82 |
+
print '<li>' . $problem_value_path . '</li>';
|
| 83 |
+
}
|
| 84 |
+
print '</ul></td>';
|
| 85 |
+
print '<td class="value">';
|
| 86 |
+
print '<span class="f-right">'
|
| 87 |
+
. '<a href="' . Mage::helper("adminhtml")->getUrl("adminhtml/icecatlive/checkwarning/", array('warning'=>$problem_name,'section_problems' => $problem_section_name)) . '">'
|
| 88 |
+
. Mage::helper( 'icecatlive' )->__( 'Acknowledge' ) . '</a></span>';
|
| 89 |
+
print '</td>';
|
| 90 |
+
print '</tr>';
|
| 91 |
+
}
|
| 92 |
} else{
|
| 93 |
+
|
| 94 |
print '<tr><td class="label"><label class="problem-digest">' . $helper->__('Problem') . " " . $i . ':</label>';
|
| 95 |
print '</td><td class="value"><span class="requirement-passed">"'
|
| 96 |
. $problem_value['label'] . '"</span> ' . $helper->__('current value is') . ' <span class="requirement-failed">"'
|
| 99 |
. $helper->__(' Check this parameter in') . ' <a class="section-toggler-trigger requirement-passed" data-href="#'
|
| 100 |
. $problem_section_name . '-section" href="#' . $problem_section_name . '-section">'
|
| 101 |
. ucfirst($problem_section_name) . '</a> ' . $helper->__('section') . '.';
|
| 102 |
+
print '</td>';
|
| 103 |
+
if($problem_section_name != 'requirement' && $problem_section_name != 'rewrite'){
|
| 104 |
+
print '<td class="value">';
|
| 105 |
+
print '<span class="f-right">'
|
| 106 |
+
. '<a href="' . Mage::helper("adminhtml")->getUrl("adminhtml/icecatlive/checkwarning/", array('warning'=>$problem_name,'section_problems' => $problem_section_name)) . '">'
|
| 107 |
+
. Mage::helper( 'icecatlive' )->__( 'Acknowledge' ) . '</a></span>';
|
| 108 |
+
print '</td>';
|
| 109 |
+
} elseif ($problem_section_name == 'requirement') {
|
| 110 |
+
print '<td class="value">';
|
| 111 |
+
print '<span class="f-right">'
|
| 112 |
+
. '<a href="' . Mage::helper("adminhtml")->getUrl("adminhtml/icecatlive/checkwarning/", array('warning'=>$problem_value['label'],'section_problems' => $problem_section_name)) . '">'
|
| 113 |
+
. Mage::helper( 'icecatlive' )->__( 'Acknowledge' ) . '</a></span>';
|
| 114 |
+
print '</td>';
|
| 115 |
+
} elseif ($problem_section_name == 'rewrite') {
|
| 116 |
+
print '<td class="value">';
|
| 117 |
+
print '<span class="f-right">'
|
| 118 |
+
. '<a href="' . Mage::helper("adminhtml")->getUrl("adminhtml/icecatlive/checkwarning/", array('warning'=>$problem_name,'section_problems' => $problem_section_name)) . '">'
|
| 119 |
+
. Mage::helper( 'icecatlive' )->__( 'Acknowledge' ) . '</a></span>';
|
| 120 |
+
print '</td>';
|
| 121 |
+
}
|
| 122 |
+
print '</tr>';
|
| 123 |
+
|
| 124 |
}
|
| 125 |
$i++;
|
| 126 |
}
|
| 135 |
target="_blank">»<?php print $helper->__('Click to generate'); ?></a>
|
| 136 |
<p class="note"><?php print $helper->__("Use this report for more info on found problems or send it to Iceshop B.V. to help analyzing the problem to speed up solution of any issues."); ?></p>
|
| 137 |
</td>
|
| 138 |
+
<td></td>
|
| 139 |
</tr>
|
| 140 |
</table>
|
| 141 |
</div>
|
| 1005 |
$grid = $this->getLayout()->createBlock('icecatlive/adminhtml_product_list_grid');
|
| 1006 |
$this->_prepareDownloadResponse($fileName, $grid->getExcelFile($fileName));
|
| 1007 |
}
|
| 1008 |
+
|
| 1009 |
+
/**
|
| 1010 |
+
* Add to log skip notifications
|
| 1011 |
+
*/
|
| 1012 |
+
public function checkwarningAction() {
|
| 1013 |
+
$DB_loger = Mage::helper('icecatlive/db');
|
| 1014 |
+
$skip_data = $DB_loger->getLogValue('icecatlive_skip_problems_digest');
|
| 1015 |
+
|
| 1016 |
+
$warning = $this->getRequest()->getParam('warning');
|
| 1017 |
+
$section_problems = $this->getRequest()->getParam('section_problems');
|
| 1018 |
+
if(empty($skip_data)){
|
| 1019 |
+
$skip_data = array();
|
| 1020 |
+
$skip_data[$section_problems][] = $warning;
|
| 1021 |
+
$skip_data = json_encode($skip_data);
|
| 1022 |
+
$DB_loger->insetrtUpdateLogValue('icecatlive_skip_problems_digest', addslashes($skip_data));
|
| 1023 |
+
} else {
|
| 1024 |
+
$skip_data = (array)json_decode($skip_data);
|
| 1025 |
+
if(!empty($skip_data[$section_problems])){
|
| 1026 |
+
if(!in_array($warning, $skip_data[$section_problems], true)){
|
| 1027 |
+
$skip_data[$section_problems][] = $warning;
|
| 1028 |
+
$skip_data = json_encode($skip_data);
|
| 1029 |
+
$DB_loger->insetrtUpdateLogValue('icecatlive_skip_problems_digest', addslashes($skip_data));
|
| 1030 |
+
}
|
| 1031 |
+
} else {
|
| 1032 |
+
$skip_data[$section_problems][] = $warning;
|
| 1033 |
+
$skip_data = json_encode($skip_data);
|
| 1034 |
+
$DB_loger->insetrtUpdateLogValue('icecatlive_skip_problems_digest', addslashes($skip_data));
|
| 1035 |
+
}
|
| 1036 |
+
}
|
| 1037 |
+
|
| 1038 |
+
$this->_redirectUrl(Mage::helper("adminhtml")->getUrl("*/system_config/edit", array('section' => 'icecatlive_information')));
|
| 1039 |
+
}
|
| 1040 |
}
|
app/code/local/Iceshop/Icecatlive/etc/config.xml
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
<config>
|
| 3 |
<modules>
|
| 4 |
<Iceshop_Icecatlive>
|
| 5 |
-
<version>1.7.
|
| 6 |
</Iceshop_Icecatlive>
|
| 7 |
</modules>
|
| 8 |
<default>
|
| 2 |
<config>
|
| 3 |
<modules>
|
| 4 |
<Iceshop_Icecatlive>
|
| 5 |
+
<version>1.7.7</version>
|
| 6 |
</Iceshop_Icecatlive>
|
| 7 |
</modules>
|
| 8 |
<default>
|
app/code/local/Iceshop/Icecatlive/sql/icecatlive_setup/{mysql4-install-1.7.5.php → mysql4-install-1.7.7.php}
RENAMED
|
@@ -38,7 +38,7 @@ CREATE TABLE IF NOT EXISTS {$this->getTable('iceshop_icecatlive_noimport_product
|
|
| 38 |
|
| 39 |
CREATE TABLE IF NOT EXISTS {$this->getTable('iceshop_icecatlive_extensions_logs')} (
|
| 40 |
`log_key` VARCHAR(255) NOT NULL,
|
| 41 |
-
`log_value`
|
| 42 |
UNIQUE KEY (`log_key`)
|
| 43 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Iceshop Connector logs';
|
| 44 |
");
|
| 38 |
|
| 39 |
CREATE TABLE IF NOT EXISTS {$this->getTable('iceshop_icecatlive_extensions_logs')} (
|
| 40 |
`log_key` VARCHAR(255) NOT NULL,
|
| 41 |
+
`log_value` TEXT DEFAULT NULL,
|
| 42 |
UNIQUE KEY (`log_key`)
|
| 43 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Iceshop Connector logs';
|
| 44 |
");
|
app/code/local/Iceshop/Icecatlive/sql/icecatlive_setup/mysql4-upgrade-1.7.5-1.7.6.php
ADDED
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$tablePrefix = (array)Mage::getConfig()->getTablePrefix();
|
| 3 |
+
if (!empty($tablePrefix[0])) {
|
| 4 |
+
$tablePrefix = $tablePrefix[0];
|
| 5 |
+
} else {
|
| 6 |
+
$tablePrefix = '';
|
| 7 |
+
}
|
| 8 |
+
include_once 'uninstall-old-version.php';
|
| 9 |
+
$unistaller_old_version = new Uninstall_Bintime_Icecatlive();
|
| 10 |
+
$unistaller_old_version->uninstall();
|
| 11 |
+
$installer = $this;
|
| 12 |
+
/* @var $installer Mage_Catalog_Model_Resource_Eav_Mysql4_Setup */
|
| 13 |
+
|
| 14 |
+
$installer->startSetup();
|
| 15 |
+
$installer->run("
|
| 16 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_connector_data')};
|
| 17 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_connector_data_old')};
|
| 18 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_connector_data_products')};
|
| 19 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_supplier_mapping')};
|
| 20 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_supplier_mapping_old')};
|
| 21 |
+
DROP TABLE IF EXISTS {$this->getTable('iceshop_icecatlive_connector_data')};
|
| 22 |
+
DROP TABLE IF EXISTS {$this->getTable('iceshop_icecatlive_supplier_mapping')};
|
| 23 |
+
DROP TABLE IF EXISTS {$this->getTable('iceshop_icecatlive_connector_data_products')} ;
|
| 24 |
+
|
| 25 |
+
CREATE TABLE IF NOT EXISTS {$this->getTable('iceshop_icecatlive_noimport_products_id')} (
|
| 26 |
+
`prod_id` INT(255) UNSIGNED NOT NULL,
|
| 27 |
+
UNIQUE KEY (`prod_id`)
|
| 28 |
+
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='Iceshop Connector not import products from icecat';
|
| 29 |
+
|
| 30 |
+
CREATE TABLE IF NOT EXISTS {$this->getTable('icecatlive/products_titles')} (
|
| 31 |
+
`prod_id` INT(255) UNSIGNED NOT NULL,
|
| 32 |
+
`prod_title` VARCHAR(255) NULL DEFAULT NULL,
|
| 33 |
+
UNIQUE KEY (`prod_id`),
|
| 34 |
+
FOREIGN KEY (prod_id)
|
| 35 |
+
REFERENCES {$tablePrefix}catalog_product_entity(entity_id)
|
| 36 |
+
ON DELETE CASCADE
|
| 37 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Iceshop Connector product titles';
|
| 38 |
+
|
| 39 |
+
CREATE TABLE IF NOT EXISTS {$this->getTable('iceshop_icecatlive_extensions_logs')} (
|
| 40 |
+
`log_key` VARCHAR(255) NOT NULL,
|
| 41 |
+
`log_value` TEXT DEFAULT NULL,
|
| 42 |
+
UNIQUE KEY (`log_key`)
|
| 43 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Iceshop Connector logs';
|
| 44 |
+
");
|
| 45 |
+
|
| 46 |
+
$installer->endSetup();
|
app/code/local/Iceshop/Icecatlive/sql/icecatlive_setup/mysql4-upgrade-1.7.6-1.7.7.php
ADDED
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$tablePrefix = (array)Mage::getConfig()->getTablePrefix();
|
| 3 |
+
if (!empty($tablePrefix[0])) {
|
| 4 |
+
$tablePrefix = $tablePrefix[0];
|
| 5 |
+
} else {
|
| 6 |
+
$tablePrefix = '';
|
| 7 |
+
}
|
| 8 |
+
include_once 'uninstall-old-version.php';
|
| 9 |
+
$unistaller_old_version = new Uninstall_Bintime_Icecatlive();
|
| 10 |
+
$unistaller_old_version->uninstall();
|
| 11 |
+
$installer = $this;
|
| 12 |
+
/* @var $installer Mage_Catalog_Model_Resource_Eav_Mysql4_Setup */
|
| 13 |
+
|
| 14 |
+
$installer->startSetup();
|
| 15 |
+
$installer->run("
|
| 16 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_connector_data')};
|
| 17 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_connector_data_old')};
|
| 18 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_connector_data_products')};
|
| 19 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_supplier_mapping')};
|
| 20 |
+
DROP TABLE IF EXISTS {$this->getTable('bintime_supplier_mapping_old')};
|
| 21 |
+
DROP TABLE IF EXISTS {$this->getTable('iceshop_icecatlive_connector_data')};
|
| 22 |
+
DROP TABLE IF EXISTS {$this->getTable('iceshop_icecatlive_supplier_mapping')};
|
| 23 |
+
DROP TABLE IF EXISTS {$this->getTable('iceshop_icecatlive_connector_data_products')} ;
|
| 24 |
+
|
| 25 |
+
CREATE TABLE IF NOT EXISTS {$this->getTable('iceshop_icecatlive_noimport_products_id')} (
|
| 26 |
+
`prod_id` INT(255) UNSIGNED NOT NULL,
|
| 27 |
+
UNIQUE KEY (`prod_id`)
|
| 28 |
+
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='Iceshop Connector not import products from icecat';
|
| 29 |
+
|
| 30 |
+
CREATE TABLE IF NOT EXISTS {$this->getTable('icecatlive/products_titles')} (
|
| 31 |
+
`prod_id` INT(255) UNSIGNED NOT NULL,
|
| 32 |
+
`prod_title` VARCHAR(255) NULL DEFAULT NULL,
|
| 33 |
+
UNIQUE KEY (`prod_id`),
|
| 34 |
+
FOREIGN KEY (prod_id)
|
| 35 |
+
REFERENCES {$tablePrefix}catalog_product_entity(entity_id)
|
| 36 |
+
ON DELETE CASCADE
|
| 37 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Iceshop Connector product titles';
|
| 38 |
+
|
| 39 |
+
CREATE TABLE IF NOT EXISTS {$this->getTable('iceshop_icecatlive_extensions_logs')} (
|
| 40 |
+
`log_key` VARCHAR(255) NOT NULL,
|
| 41 |
+
`log_value` TEXT DEFAULT NULL,
|
| 42 |
+
UNIQUE KEY (`log_key`)
|
| 43 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Iceshop Connector logs';
|
| 44 |
+
");
|
| 45 |
+
|
| 46 |
+
$installer->endSetup();
|
app/design/adminhtml/default/default/template/iceshop/icecatlive/ajaxstatusimport.phtml
CHANGED
|
@@ -43,10 +43,13 @@
|
|
| 43 |
if(import_info.error){
|
| 44 |
error = '<p class="icecatlive_error">'+import_info.error+'</p>';
|
| 45 |
}
|
|
|
|
| 46 |
if(import_info.success_imported_product){
|
|
|
|
| 47 |
success_imported = '<p> Imported information for products: '+import_info.success_imported_product+'</p>';
|
| 48 |
}
|
| 49 |
if(import_info.error_imported_product){
|
|
|
|
| 50 |
error_imported = '<p> Did not imported information for products: '+import_info.error_imported_product+'</p>';
|
| 51 |
}
|
| 52 |
if(import_info.full_icecat_product){
|
|
@@ -55,6 +58,9 @@
|
|
| 55 |
if(import_info.system_error){
|
| 56 |
system_error = '<p class="icecatlive_error"> System error: '+import_info.system_error+'</p>';
|
| 57 |
}
|
|
|
|
|
|
|
|
|
|
| 58 |
if(import_info.done != 1){
|
| 59 |
if($('loading_mask_loader').select('#icecatlive-response').size() == 0){
|
| 60 |
$('loading_mask_loader').insert({bottom: '<div id="icecatlive-response" style="text-align: left">'
|
|
@@ -131,3 +137,4 @@
|
|
| 131 |
|
| 132 |
</script>
|
| 133 |
<?php echo $this->getButtonHtml(); ?>
|
|
|
| 43 |
if(import_info.error){
|
| 44 |
error = '<p class="icecatlive_error">'+import_info.error+'</p>';
|
| 45 |
}
|
| 46 |
+
var check_count_product = 0;
|
| 47 |
if(import_info.success_imported_product){
|
| 48 |
+
check_count_product = parseInt(check_count_product, 10)+parseInt(import_info.success_imported_product, 10);
|
| 49 |
success_imported = '<p> Imported information for products: '+import_info.success_imported_product+'</p>';
|
| 50 |
}
|
| 51 |
if(import_info.error_imported_product){
|
| 52 |
+
check_count_product = parseInt(check_count_product)+parseInt(import_info.error_imported_product, 10);
|
| 53 |
error_imported = '<p> Did not imported information for products: '+import_info.error_imported_product+'</p>';
|
| 54 |
}
|
| 55 |
if(import_info.full_icecat_product){
|
| 58 |
if(import_info.system_error){
|
| 59 |
system_error = '<p class="icecatlive_error"> System error: '+import_info.system_error+'</p>';
|
| 60 |
}
|
| 61 |
+
if(check_count_product > import_info.current_product){
|
| 62 |
+
current_products = '<p> Current product: '+check_count_product+'</p>';
|
| 63 |
+
}
|
| 64 |
if(import_info.done != 1){
|
| 65 |
if($('loading_mask_loader').select('#icecatlive-response').size() == 0){
|
| 66 |
$('loading_mask_loader').insert({bottom: '<div id="icecatlive-response" style="text-align: left">'
|
| 137 |
|
| 138 |
</script>
|
| 139 |
<?php echo $this->getButtonHtml(); ?>
|
| 140 |
+
|
app/design/frontend/default/default/template/iceshop/icecatlive/groupattributes.phtml
CHANGED
|
@@ -2,8 +2,6 @@
|
|
| 2 |
<?php $_product = $this->getProduct();?>
|
| 3 |
<?php if($_additionalgroup = $this->getAdditionalData()): ?>
|
| 4 |
<div class="box-collateral box-additional">
|
| 5 |
-
<h2><?php echo $this->__('Additional Information') ?></h2>
|
| 6 |
-
|
| 7 |
<?php $i=0; foreach ($_additionalgroup as $_additional): $i++; ?>
|
| 8 |
<h3><?php if(!empty($_additional['title'])){ echo $this->__( $_additional['title'] ); }?></h3>
|
| 9 |
<table class="data-table" id="product-attribute-specs-table-<?php echo $i?>">
|
| 2 |
<?php $_product = $this->getProduct();?>
|
| 3 |
<?php if($_additionalgroup = $this->getAdditionalData()): ?>
|
| 4 |
<div class="box-collateral box-additional">
|
|
|
|
|
|
|
| 5 |
<?php $i=0; foreach ($_additionalgroup as $_additional): $i++; ?>
|
| 6 |
<h3><?php if(!empty($_additional['title'])){ echo $this->__( $_additional['title'] ); }?></h3>
|
| 7 |
<table class="data-table" id="product-attribute-specs-table-<?php echo $i?>">
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>IcecatLive</name>
|
| 4 |
-
<version>1.7.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL v.3</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -12,9 +12,9 @@
|
|
| 12 |
Bugfix:
|
| 13 |
- Minor bug fixing </notes>
|
| 14 |
<authors><author><name>IceShop</name><user>IceShop</user><email>support@iceshop.nl</email></author></authors>
|
| 15 |
-
<date>2015-
|
| 16 |
-
<time>
|
| 17 |
-
<contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="icecatlive.xml" hash="d1654d4bcbc4f11b58b728d5c269c704"/></dir><dir name="template"><dir name="iceshop"><dir name="icecatlive"><file name="ajaxstatusimport.phtml" hash="
|
| 18 |
<compatible/>
|
| 19 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
| 20 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>IcecatLive</name>
|
| 4 |
+
<version>1.7.7</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL v.3</license>
|
| 7 |
<channel>community</channel>
|
| 12 |
Bugfix:
|
| 13 |
- Minor bug fixing </notes>
|
| 14 |
<authors><author><name>IceShop</name><user>IceShop</user><email>support@iceshop.nl</email></author></authors>
|
| 15 |
+
<date>2015-06-11</date>
|
| 16 |
+
<time>10:53:57</time>
|
| 17 |
+
<contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="icecatlive.xml" hash="d1654d4bcbc4f11b58b728d5c269c704"/></dir><dir name="template"><dir name="iceshop"><dir name="icecatlive"><file name="ajaxstatusimport.phtml" hash="6ee20aeea068459804688f6dcd60b14a"/><file name="notifications.phtml" hash="d52487d11efb1b849d7a21c700b29c0c"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><dir name="iceshop"><dir name="icecatlive"><file name="groupattributes.xml" hash="29fb1f5d19c04221f668485dccace23d"/></dir></dir></dir><dir name="template"><dir name="iceshop"><dir name="icecatlive"><file name="groupattributes.phtml" hash="2dfcc171fe017278ac114e04d7efc2d4"/></dir></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Iceshop"><dir name="Icecatlive"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="96ee5a5a1cf91930070340f996ac7a05"/><dir name="Product"><dir name="List"><file name="Grid.php" hash="d3995cdc59adc76fe914bf5703330f8d"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="b9112e6539624cc88c215aecf88cef00"/><file name="UpdateButton.php" hash="78bb6e863c1c2f53720c50a0c2ec65e7"/></dir></dir></dir></dir><file name="Attributes.php" hash="8ec0a0866e9f6201f0221ee0a01cf9e3"/><dir name="Product"><dir name="List"><file name="Toolbar.php" hash="03f6259ebb44b41df7d03581bbd9c84a"/></dir></dir><file name="Related.php" hash="1bbac689a628d86ba9704a7b752df286"/><file name="Upsell.php" hash="0dfaba7ae6bc688215a56065101b4544"/></dir><dir name="CatalogSearch"><dir name="Block"><file name="Result.php" hash="199bd394ca894bf82964805270318f09"/></dir></dir><dir name="Helper"><file name="Data.php" hash="69acf758a4756c11c047b1079352c7fd"/><file name="Db.php" hash="aab35d6232538b4e5cb1300ed83701a8"/><file name="Format.php" hash="ac13e6bb5cdc5919bfad215e1fca4a7b"/><file name="Getdata.php" hash="85dd7bf14c9b232ccf078a99241add1c"/><file name="Output.php" hash="5698b83f62043e95c5f33d603ccbc03a"/><dir name="System"><file name="System.php" hash="cadc05533af5d11e8cff4423c92dd2cb"/><file name="Systemcheck.php" hash="2186731544d02757ef22064ca02d4cb5"/></dir></dir><dir name="Model"><dir name="Catalog"><file name="Category.php" hash="e4ab9f04ded0059e3f9b7e568586d903"/><file name="Product.php" hash="03794cce61bf0e924ae33593a850d7ea"/><file name="Search.php" hash="8d5c8b59c35a8449c8e4a8e30285d38b"/></dir><file name="Import.php" hash="d6eb2ba7bfb07c6000b84fb0b850b5f7"/><file name="Observer.php" hash="60015203c2386d67de229c065a21e9e5"/><file name="Relatedcollection.php" hash="82a0585c3404d94dcb4e3a1606bae546"/><dir name="System"><dir name="Config"><file name="Attributes.php" hash="85b2cacd4ef51fa5bb166c4394fdf6f8"/><file name="Checksystem.php" hash="782d1861c87717a347e9aeafb533cabb"/><file name="Descriptionpriority.php" hash="4facaa955e0799b94bf8c7e5e60f64d5"/><file name="Iceshoplink.php" hash="bb4d7dc4f3756da8f5c0eb149eeb0f6b"/><file name="Imagepriority.php" hash="ef7a85c5b4ed0562b75096e569720173"/><file name="Importdata.php" hash="25196649542ccc4df2da39f6cc1ec043"/><file name="LanguageList.xml" hash="52aaea2acd5acd2c0d4f63de4f4621bc"/><file name="Loadingtype.php" hash="35ef5c60a7fb1c81852c6e04d066f79f"/><file name="Locales.php" hash="604a6087f75a4dddbf271ac2145356a8"/><file name="Namepriority.php" hash="05e06b1e0fe303d5efc4d4f24dd1df01"/><file name="Onlynewproducts.php" hash="6e758f07cd5d5f16237b45df3492b9e7"/><file name="Productpriority.php" hash="62b5912d7af4a8c7ff5f92c887c70128"/><file name="Shortdescrpriority.php" hash="946c34829295aa50b79f1e8fa7d48eaa"/><file name="Subscription.php" hash="6c4e8895b28fdcaab6001ac2a8fa995b"/><file name="Viewattributes.php" hash="8f0ac7b0091adb1a15564f2a7b9c6b04"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ImportdataController.php" hash="c4874ee811ce4d3d446835ddc6cb2f94"/><file name="ImportproductController.php" hash="5693e28bf5ef3804ed82a9c81f820538"/><file name="ImportproductinfoController.php" hash="5f6fc5b5517b22d796e1b5a81cb199c4"/><file name="ImportprogressController.php" hash="a9212979beb0aa57447d7d70f3297a28"/></dir><file name="IcecatliveController.php" hash="495ded66533fc184b2ef0187a59e77ed"/><file name="ImageController.php" hash="35e08758e0dfdae450e9aaa342a6b777"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0c5b93621bc6abb059d8404ddf885a43"/><file name="config.xml" hash="177c6eb48b8910f531c5c8ffaf97ac32"/><file name="system.xml" hash="106e4eca7100934fef289c95e2a6e7dc"/></dir><dir name="sql"><dir name="icecatlive_setup"><file name="mysql4-install-1.7.7.php" hash="413c86249cc122868321be5724d2972c"/><file name="mysql4-upgrade-0.1.0-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-0.1.1-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-1.5.0-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-1.6.0-1.7.0.php" hash="d4a9c36d50f080209df067f09b6294fb"/><file name="mysql4-upgrade-1.7.0-1.7.2" hash="d4a9c36d50f080209df067f09b6294fb"/><file name="mysql4-upgrade-1.7.4-1.7.5.php" hash="ea96aabef28765bc61b9dc429a10fcb1"/><file name="mysql4-upgrade-1.7.5-1.7.6.php" hash="413c86249cc122868321be5724d2972c"/><file name="mysql4-upgrade-1.7.6-1.7.7.php" hash="413c86249cc122868321be5724d2972c"/><file name="uninstall-old-version.php" hash="ad30e3ae29ba1d7fdfe61dc05476a1d3"/></dir></dir></dir></dir></target><target name="mage"><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="iceshop"><dir name="icecatlive"><dir name="images"><file name="iceshop_logo_small_16px.png" hash="4ef632b4b89a047789307b301b9dfb6e"/></dir><file name="styles.css" hash="9bfab144d8ddfd445fe3bbaecac9cc53"/></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="ICEshop"><dir name="Icecatlive"><file name="jquery-1.9.1.min.js" hash="fee4c9e0129fb2b8830a3c17638c44b0"/><file name="multi-lingual-store-field.js" hash="b99ce2b343cc5dbca86bb9165bcc444d"/><file name="script.js" hash="ca76b03c0568f4ab637bcb89b7fa04aa"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Iceshop_Icecatlive.xml" hash="b097c8e9a31651d1ab43ff1db9f30d56"/></dir></target></contents>
|
| 18 |
<compatible/>
|
| 19 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
| 20 |
</package>
|
