Mage_Downloader - Version 1.9.1.0

Version Notes

1.9.1.0

Download this release

Release Info

Developer Magento Core Team
Extension Mage_Downloader
Version 1.9.1.0
Comparing to
See all releases


Code changes from version 1.9.0.1 to 1.9.1.0

Files changed (121) hide show
  1. downloader/Maged/Connect.php +4 -4
  2. downloader/Maged/Connect/Frontend.php +4 -4
  3. downloader/Maged/Controller.php +6 -6
  4. downloader/Maged/Exception.php +4 -4
  5. downloader/Maged/Model.php +4 -4
  6. downloader/Maged/Model/Config.php +4 -4
  7. downloader/Maged/Model/Config/Abstract.php +4 -4
  8. downloader/Maged/Model/Config/Community.php +4 -4
  9. downloader/Maged/Model/Config/Interface.php +4 -4
  10. downloader/Maged/Model/Connect.php +8 -5
  11. downloader/Maged/Model/Connect/Request.php +4 -4
  12. downloader/Maged/Model/Dowloader.php +4 -4
  13. downloader/Maged/Model/Session.php +4 -4
  14. downloader/Maged/View.php +4 -4
  15. downloader/index.php +4 -4
  16. downloader/lib/Mage/Archive.php +4 -4
  17. downloader/lib/Mage/Archive/Abstract.php +4 -4
  18. downloader/lib/Mage/Archive/Bz.php +4 -4
  19. downloader/lib/Mage/Archive/Gz.php +4 -4
  20. downloader/lib/Mage/Archive/Helper/File.php +4 -4
  21. downloader/lib/Mage/Archive/Helper/File/Bz.php +4 -4
  22. downloader/lib/Mage/Archive/Helper/File/Gz.php +4 -4
  23. downloader/lib/Mage/Archive/Interface.php +4 -4
  24. downloader/lib/Mage/Archive/Tar.php +11 -5
  25. downloader/lib/Mage/Autoload/Simple.php +4 -4
  26. downloader/lib/Mage/Backup.php +4 -4
  27. downloader/lib/Mage/Backup/Abstract.php +4 -4
  28. downloader/lib/Mage/Backup/Archive/Tar.php +4 -4
  29. downloader/lib/Mage/Backup/Db.php +4 -4
  30. downloader/lib/Mage/Backup/Exception.php +4 -4
  31. downloader/lib/Mage/Backup/Exception/CantLoadSnapshot.php +4 -4
  32. downloader/lib/Mage/Backup/Exception/FtpConnectionFailed.php +4 -4
  33. downloader/lib/Mage/Backup/Exception/FtpValidationFailed.php +4 -4
  34. downloader/lib/Mage/Backup/Exception/NotEnoughFreeSpace.php +4 -4
  35. downloader/lib/Mage/Backup/Exception/NotEnoughPermissions.php +4 -4
  36. downloader/lib/Mage/Backup/Filesystem.php +4 -4
  37. downloader/lib/Mage/Backup/Filesystem/Helper.php +4 -4
  38. downloader/lib/Mage/Backup/Filesystem/Iterator/File.php +4 -4
  39. downloader/lib/Mage/Backup/Filesystem/Iterator/Filter.php +4 -4
  40. downloader/lib/Mage/Backup/Filesystem/Rollback/Abstract.php +4 -4
  41. downloader/lib/Mage/Backup/Filesystem/Rollback/Fs.php +4 -4
  42. downloader/lib/Mage/Backup/Filesystem/Rollback/Ftp.php +4 -4
  43. downloader/lib/Mage/Backup/Interface.php +4 -4
  44. downloader/lib/Mage/Backup/Media.php +4 -4
  45. downloader/lib/Mage/Backup/Nomedia.php +4 -4
  46. downloader/lib/Mage/Backup/Snapshot.php +4 -4
  47. downloader/lib/Mage/Connect/Backup.php +169 -0
  48. downloader/lib/Mage/Connect/Channel/Generator.php +4 -4
  49. downloader/lib/Mage/Connect/Channel/Parser.php +4 -4
  50. downloader/lib/Mage/Connect/Channel/VO.php +4 -4
  51. downloader/lib/Mage/Connect/Command.php +26 -6
  52. downloader/lib/Mage/Connect/Command/Channels.php +4 -4
  53. downloader/lib/Mage/Connect/Command/Channels_Header.php +4 -4
  54. downloader/lib/Mage/Connect/Command/Config.php +4 -4
  55. downloader/lib/Mage/Connect/Command/Config_Header.php +4 -4
  56. downloader/lib/Mage/Connect/Command/Install.php +34 -12
  57. downloader/lib/Mage/Connect/Command/Install_Header.php +4 -4
  58. downloader/lib/Mage/Connect/Command/Package.php +4 -4
  59. downloader/lib/Mage/Connect/Command/Package_Header.php +4 -4
  60. downloader/lib/Mage/Connect/Command/Registry.php +4 -4
  61. downloader/lib/Mage/Connect/Command/Registry_Header.php +4 -4
  62. downloader/lib/Mage/Connect/Command/Remote.php +4 -4
  63. downloader/lib/Mage/Connect/Command/Remote_Header.php +4 -4
  64. downloader/lib/Mage/Connect/Config.php +5 -5
  65. downloader/lib/Mage/Connect/Converter.php +4 -4
  66. downloader/lib/Mage/Connect/Frontend.php +4 -4
  67. downloader/lib/Mage/Connect/Frontend/CLI.php +4 -4
  68. downloader/lib/Mage/Connect/Ftp.php +4 -4
  69. downloader/lib/Mage/Connect/Loader.php +4 -4
  70. downloader/lib/Mage/Connect/Loader/Ftp.php +4 -4
  71. downloader/lib/Mage/Connect/Package.php +4 -4
  72. downloader/lib/Mage/Connect/Package/Hotfix.php +4 -4
  73. downloader/lib/Mage/Connect/Package/Reader.php +4 -4
  74. downloader/lib/Mage/Connect/Package/Target.php +4 -4
  75. downloader/lib/Mage/Connect/Package/VO.php +4 -4
  76. downloader/lib/Mage/Connect/Package/Writer.php +4 -4
  77. downloader/lib/Mage/Connect/Packager.php +111 -15
  78. downloader/lib/Mage/Connect/Rest.php +6 -9
  79. downloader/lib/Mage/Connect/Singleconfig.php +4 -5
  80. downloader/lib/Mage/Connect/Structures/Graph.php +4 -4
  81. downloader/lib/Mage/Connect/Structures/Node.php +4 -4
  82. downloader/lib/Mage/Connect/Validator.php +8 -6
  83. downloader/lib/Mage/DB/Exception.php +4 -4
  84. downloader/lib/Mage/DB/Mysqli.php +4 -4
  85. downloader/lib/Mage/Exception.php +4 -4
  86. downloader/lib/Mage/HTTP/Client.php +4 -4
  87. downloader/lib/Mage/HTTP/Client/Curl.php +68 -48
  88. downloader/lib/Mage/HTTP/Client/Socket.php +4 -4
  89. downloader/lib/Mage/HTTP/IClient.php +4 -4
  90. downloader/lib/Mage/System/Args.php +4 -4
  91. downloader/lib/Mage/System/Dirs.php +4 -4
  92. downloader/lib/Mage/System/Ftp.php +4 -4
  93. downloader/lib/Mage/Xml/Generator.php +4 -4
  94. downloader/lib/Mage/Xml/Parser.php +4 -4
  95. downloader/mage.php +4 -4
  96. downloader/skin/boxes.css +3 -3
  97. downloader/skin/ie7boxes.css +3 -3
  98. downloader/skin/ieboxes.css +3 -3
  99. downloader/skin/install/boxes.css +3 -3
  100. downloader/skin/install/clears.css +3 -3
  101. downloader/skin/install/ie7minus.css +3 -3
  102. downloader/skin/install/iestyles.css +3 -3
  103. downloader/skin/install/reset.css +3 -3
  104. downloader/template/connect/iframe.phtml +3 -3
  105. downloader/template/connect/packages.phtml +3 -3
  106. downloader/template/connect/packages_prepare.phtml +3 -3
  107. downloader/template/exception.phtml +3 -3
  108. downloader/template/footer.phtml +3 -3
  109. downloader/template/header.phtml +3 -3
  110. downloader/template/index.phtml +3 -3
  111. downloader/template/install/download.phtml +3 -3
  112. downloader/template/install/footer.phtml +3 -3
  113. downloader/template/install/header.phtml +3 -3
  114. downloader/template/install/writable.phtml +3 -3
  115. downloader/template/login.phtml +3 -3
  116. downloader/template/messages.phtml +3 -3
  117. downloader/template/noroute.phtml +3 -3
  118. downloader/template/settings.phtml +4 -4
  119. downloader/template/writable.phtml +3 -3
  120. index.php +2 -2
  121. package.xml +5 -5
downloader/Maged/Connect.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
error_reporting(E_ALL & ~E_NOTICE);
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
error_reporting(E_ALL & ~E_NOTICE);
downloader/Maged/Connect/Frontend.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/Controller.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
@@ -1016,8 +1016,8 @@ final class Maged_Controller
1016
return array(
1017
'major' => '1',
1018
'minor' => '9',
1019
- 'revision' => '0',
1020
- 'patch' => '1',
1021
'stability' => '',
1022
'number' => '',
1023
);
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
1016
return array(
1017
'major' => '1',
1018
'minor' => '9',
1019
+ 'revision' => '1',
1020
+ 'patch' => '0',
1021
'stability' => '',
1022
'number' => '',
1023
);
downloader/Maged/Exception.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/Model.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/Model/Config.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/Model/Config/Abstract.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/Model/Config/Community.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/Model/Config/Interface.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/Model/Connect.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
include_once "Maged/Connect.php";
@@ -486,6 +486,9 @@ class Maged_Model_Connect extends Maged_Model
486
*/
487
public function checkExtensionKey($id, &$match)
488
{
489
- return preg_match('#^([^ ]+)\/([^-]+)(-.+)?$#', $id, $match);
490
}
491
}
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
include_once "Maged/Connect.php";
486
*/
487
public function checkExtensionKey($id, &$match)
488
{
489
+ if (preg_match('#^(.+)\/(.+)-([\.\d]+)$#', $id, $match)) {
490
+ return $match;
491
+ }
492
+ return preg_match('#^(.+)\/(.+)$#', $id, $match);
493
}
494
}
downloader/Maged/Model/Connect/Request.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/Model/Dowloader.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
class Maged_Model_Downloader extends Maged_Model
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
class Maged_Model_Downloader extends Maged_Model
downloader/Maged/Model/Session.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/Maged/View.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/index.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
if (version_compare(phpversion(), '5.2.0', '<')===true) {
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
if (version_compare(phpversion(), '5.2.0', '<')===true) {
downloader/lib/Mage/Archive.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Archive/Abstract.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Archive/Bz.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Archive/Gz.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Archive/Helper/File.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Archive/Helper/File/Bz.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Archive/Helper/File/Gz.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Archive/Interface.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Archive/Tar.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
@@ -99,12 +99,18 @@ class Mage_Archive_Tar extends Mage_Archive_Abstract implements Mage_Archive_Int
99
/**
100
* Returns string that is used for tar's header parsing
101
*
102
* @return string
103
*/
104
protected static final function _getFormatParseHeader()
105
{
106
- return 'a100name/a8mode/a8uid/a8gid/a12size/a12mtime/a8checksum/a1type/a100symlink/a6magic/a2version/'
107
. 'a32uname/a32gname/a8devmajor/a8devminor/a155prefix/a12closer';
108
}
109
110
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Archive
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
99
/**
100
* Returns string that is used for tar's header parsing
101
*
102
+ * Format codes were changed in 5.5.0 version. See http://php.net/manual/en/function.unpack.php
103
+ *
104
* @return string
105
*/
106
protected static final function _getFormatParseHeader()
107
{
108
+ if (version_compare(phpversion(), '5.5.0', '<') === true) {
109
+ return 'a100name/a8mode/a8uid/a8gid/a12size/a12mtime/a8checksum/a1type/a100symlink/a6magic/a2version/'
110
. 'a32uname/a32gname/a8devmajor/a8devminor/a155prefix/a12closer';
111
+ }
112
+ return 'Z100name/Z8mode/Z8uid/Z8gid/Z12size/Z12mtime/Z8checksum/Z1type/Z100symlink/Z6magic/Z2version/'
113
+ . 'Z32uname/Z32gname/Z8devmajor/Z8devminor/Z155prefix/Z12closer';
114
}
115
116
/**
downloader/lib/Mage/Autoload/Simple.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Autoload
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
class Mage_Autoload_Simple
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Autoload
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
class Mage_Autoload_Simple
downloader/lib/Mage/Backup.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Abstract.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Archive/Tar.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Db.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Exception.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Exception/CantLoadSnapshot.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Exception/FtpConnectionFailed.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Exception/FtpValidationFailed.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Exception/NotEnoughFreeSpace.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Exception/NotEnoughPermissions.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Filesystem.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Filesystem/Helper.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Filesystem/Iterator/File.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
downloader/lib/Mage/Backup/Filesystem/Iterator/Filter.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Filesystem/Rollback/Abstract.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Filesystem/Rollback/Fs.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Filesystem/Rollback/Ftp.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Interface.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Media.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Nomedia.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Backup/Snapshot.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Backup
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Connect/Backup.php ADDED
@@ -0,0 +1,169 @@
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
+ *
21
+ * @category Mage
22
+ * @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Class to backup files before extension installation
29
+ *
30
+ * @category Mage
31
+ * @package Mage_Connect
32
+ * @author Magento Core Team <core@magentocommerce.com>
33
+ */
34
+ class Mage_Connect_Backup
35
+ {
36
+ /**
37
+ * Prefix for backuped files
38
+ *
39
+ * @var string
40
+ */
41
+ protected $_prefix = '_backup_';
42
+
43
+ /**
44
+ * Array of available to overwrite type of files
45
+ *
46
+ * @var array
47
+ */
48
+ protected $_fileTypes = array();
49
+
50
+ /**
51
+ * List of files to backup files
52
+ *
53
+ * @var array
54
+ */
55
+ protected $_fileList = array();
56
+
57
+ /**
58
+ * Get available file types for backup
59
+ *
60
+ * @return array
61
+ */
62
+ public function getFileTypes()
63
+ {
64
+ return $this->_fileTypes;
65
+ }
66
+
67
+ /**
68
+ * Set available file types for backup
69
+ *
70
+ * @param array $types
71
+ */
72
+ public function setFileTypes(array $types)
73
+ {
74
+ foreach ($types as $type) {
75
+ $this->_fileTypes[] = $type;
76
+ }
77
+ }
78
+
79
+ /**
80
+ * Add file to files list for backup
81
+ *
82
+ * @param string $file
83
+ * @param string $rootPath
84
+ * @return void
85
+ */
86
+ public function addFile($file, $rootPath)
87
+ {
88
+ $dest = $rootPath . DS . $file;
89
+ $type = $this->getFileType($file);
90
+ if (file_exists($dest) && in_array($type, $this->getFileTypes())) {
91
+ $this->_fileList[] = $file;
92
+ }
93
+ }
94
+
95
+ /**
96
+ * Get count of files
97
+ *
98
+ * @return int
99
+ */
100
+ public function getFilesCount()
101
+ {
102
+ return count($this->_fileList);
103
+ }
104
+
105
+ /**
106
+ * Clear list of files
107
+ *
108
+ * @return void
109
+ */
110
+ public function unsetAllFiles()
111
+ {
112
+ $this->_fileList = array();
113
+ }
114
+
115
+ /**
116
+ * Get list of files
117
+ *
118
+ * @return array
119
+ */
120
+ public function getAllFiles()
121
+ {
122
+ return $this->_fileList;
123
+ }
124
+
125
+ /**
126
+ * Run backup process
127
+ *
128
+ * @param boolean $cleanUpQueue
129
+ * @return void
130
+ */
131
+ public function run($cleanUpQueue = false)
132
+ {
133
+ if ($this->getFilesCount() > 0) {
134
+ $fileList = $this->getAllFiles();
135
+ foreach($fileList as $file) {
136
+ $this->_backupFile($file);
137
+ }
138
+ if ($cleanUpQueue) {
139
+ $this->unsetAllFiles();
140
+ }
141
+ }
142
+ }
143
+
144
+ /**
145
+ * Get File type
146
+ *
147
+ * @param string $file
148
+ * @return string
149
+ */
150
+ public function getFileType($file)
151
+ {
152
+ return pathinfo($file, PATHINFO_EXTENSION);
153
+ }
154
+
155
+ /**
156
+ * Backup file
157
+ *
158
+ * @param string $file
159
+ * @return void
160
+ */
161
+ private function _backupFile($file)
162
+ {
163
+ $type = $this->getFileType($file);
164
+ if ($type && $type != '') {
165
+ $newName = $this->_prefix . time() . '.' . $type;
166
+ @rename($file, str_replace('.' . $type, $newName, $file));
167
+ }
168
+ }
169
+ }
downloader/lib/Mage/Connect/Channel/Generator.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
class Mage_Connect_Channel_Generator extends Mage_Xml_Generator
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
class Mage_Connect_Channel_Generator extends Mage_Xml_Generator
downloader/lib/Mage/Connect/Channel/Parser.php CHANGED
@@ -10,16 +10,16 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
downloader/lib/Mage/Connect/Channel/VO.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
downloader/lib/Mage/Connect/Command.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
@@ -63,6 +63,13 @@ class Mage_Connect_Command
63
*/
64
protected static $_validator = null;
65
66
/**
67
* Rest instance
68
*
@@ -248,6 +255,19 @@ class Mage_Connect_Command
248
return self::$_validator;
249
}
250
251
/**
252
* Get rest object
253
*
@@ -422,8 +442,8 @@ class Mage_Connect_Command
422
return;
423
}
424
if(preg_match("@([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)@ims", $params[0], $subs)) {
425
- $params[0] = $subs[2];
426
- array_unshift($params, $subs[1]);
427
}
428
}
429
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
63
*/
64
protected static $_validator = null;
65
66
+ /**
67
+ * Backup instance
68
+ *
69
+ * @var Mage_Connect_Backup
70
+ */
71
+ protected static $_backup = null;
72
+
73
/**
74
* Rest instance
75
*
255
return self::$_validator;
256
}
257
258
+ /**
259
+ * Get backup object
260
+ *
261
+ * @return Mage_Connect_Backup
262
+ */
263
+ public function backup()
264
+ {
265
+ if(is_null(self::$_backup)) {
266
+ self::$_backup = new Mage_Connect_Backup();
267
+ }
268
+ return self::$_backup;
269
+ }
270
+
271
/**
272
* Get rest object
273
*
442
return;
443
}
444
if(preg_match("@([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)@ims", $params[0], $subs)) {
445
+ $params[0] = $subs[2];
446
+ array_unshift($params, $subs[1]);
447
}
448
}
449
downloader/lib/Mage/Connect/Command/Channels.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
final class Mage_Connect_Command_Channels
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
final class Mage_Connect_Command_Channels
downloader/lib/Mage/Connect/Command/Channels_Header.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
$commands = array(
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
$commands = array(
downloader/lib/Mage/Connect/Command/Config.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
/**
downloader/lib/Mage/Connect/Command/Config_Header.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
$commands = array(
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
$commands = array(
downloader/lib/Mage/Connect/Command/Install.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
final class Mage_Connect_Command_Install extends Mage_Connect_Command
27
{
@@ -90,15 +90,15 @@ final class Mage_Connect_Command_Install extends Mage_Connect_Command
90
@mkdir($config->magento_root . $dirTmp,0777,true);
91
@mkdir($config->magento_root . $dirMedia,0777,true);
92
$isWritable = is_writable($config->magento_root)
93
- && is_writable($config->magento_root . DIRECTORY_SEPARATOR . $config->downloader_path)
94
- && is_writable($config->magento_root . $dirCache)
95
- && is_writable($config->magento_root . $dirTmp)
96
- && is_writable($config->magento_root . $dirMedia);
97
$err = "Please check for sufficient write file permissions.";
98
}
99
$isWritable = $isWritable && is_writable($config->magento_root . $dirMedia)
100
- && is_writable($config->magento_root . $dirCache)
101
- && is_writable($config->magento_root . $dirTmp);
102
if (!$isWritable) {
103
$this->doError($command, $err);
104
throw new Exception(
@@ -316,7 +316,7 @@ final class Mage_Connect_Command_Install extends Mage_Connect_Command
316
if ($ftp) {
317
$cwd=$ftpObj->getcwd();
318
$dir=$cwd . DIRECTORY_SEPARATOR .$config->downloader_path . DIRECTORY_SEPARATOR
319
- . Mage_Connect_Config::DEFAULT_CACHE_PATH . DIRECTORY_SEPARATOR . trim( $pChan, "\\/");
320
$ftpObj->mkdirRecursive($dir,0777);
321
$ftpObj->chdir($cwd);
322
} else {
@@ -346,11 +346,33 @@ final class Mage_Connect_Command_Install extends Mage_Connect_Command
346
347
$package = new Mage_Connect_Package($file);
348
if ($clearInstallMode && $pInstallState != 'upgrade' && !$installAll) {
349
- $this->validator()->validateContents($package->getContents(), $config);
350
$errors = $this->validator()->getErrors();
351
if (count($errors)) {
352
throw new Exception("Package '{$pName}' is invalid\n" . implode("\n", $errors));
353
}
354
}
355
356
$conflicts = $package->checkPhpDependencies();
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
final class Mage_Connect_Command_Install extends Mage_Connect_Command
27
{
90
@mkdir($config->magento_root . $dirTmp,0777,true);
91
@mkdir($config->magento_root . $dirMedia,0777,true);
92
$isWritable = is_writable($config->magento_root)
93
+ && is_writable($config->magento_root . DIRECTORY_SEPARATOR . $config->downloader_path)
94
+ && is_writable($config->magento_root . $dirCache)
95
+ && is_writable($config->magento_root . $dirTmp)
96
+ && is_writable($config->magento_root . $dirMedia);
97
$err = "Please check for sufficient write file permissions.";
98
}
99
$isWritable = $isWritable && is_writable($config->magento_root . $dirMedia)
100
+ && is_writable($config->magento_root . $dirCache)
101
+ && is_writable($config->magento_root . $dirTmp);
102
if (!$isWritable) {
103
$this->doError($command, $err);
104
throw new Exception(
316
if ($ftp) {
317
$cwd=$ftpObj->getcwd();
318
$dir=$cwd . DIRECTORY_SEPARATOR .$config->downloader_path . DIRECTORY_SEPARATOR
319
+ . Mage_Connect_Config::DEFAULT_CACHE_PATH . DIRECTORY_SEPARATOR . trim( $pChan, "\\/");
320
$ftpObj->mkdirRecursive($dir,0777);
321
$ftpObj->chdir($cwd);
322
} else {
346
347
$package = new Mage_Connect_Package($file);
348
if ($clearInstallMode && $pInstallState != 'upgrade' && !$installAll) {
349
+ $contents = $package->getContents();
350
+ $this->backup()->setFileTypes(array('csv', 'html'));
351
+ $typesToBackup = $this->backup()->getFileTypes();
352
+ $this->validator()->validateContents($contents, $config, $typesToBackup);
353
$errors = $this->validator()->getErrors();
354
if (count($errors)) {
355
throw new Exception("Package '{$pName}' is invalid\n" . implode("\n", $errors));
356
}
357
+
358
+ $targetPath = rtrim($config->magento_root, "\\/");
359
+ foreach ($contents as $filePath) {
360
+ $this->backup()->addFile($filePath, $targetPath);
361
+ }
362
+
363
+ if ($this->backup()->getFilesCount() > 0) {
364
+ $this->ui()->output('<br/>');
365
+ $this->ui()->output('Backup of following files will be created :');
366
+ $this->ui()->output('<br/>');
367
+ $this->backup()->run();
368
+ $this->ui()->output(implode('<br/>', $this->backup()->getAllFiles()));
369
+ $this->ui()->output('<br/>');
370
+ $this->ui()->output(
371
+ $this->backup()->getFilesCount() . ' files was overwritten by installed extension.'
372
+ );
373
+ $this->ui()->output('<br/>');
374
+ $this->backup()->unsetAllFiles();
375
+ }
376
}
377
378
$conflicts = $package->checkPhpDependencies();
downloader/lib/Mage/Connect/Command/Install_Header.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
$commands = array(
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
$commands = array(
downloader/lib/Mage/Connect/Command/Package.php CHANGED
@@ -10,18 +10,18 @@
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18
* versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
*
21
* @category Mage
22
* @package Mage_Connect
23
- * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
*/
26
27
final class Mage_Connect_Command_Package
10
* http://opensource.org/licenses/osl-3.0.php
11
* If you did not receive a copy of the license and are unable to
12
* obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
*
15
* DISCLAIMER
16
*
17
* Do not edit or add to this file if you wish to upgrade Magento to newer
18