svn commit: r353923 - in head/www/magento: . files
Kurt Jaeger
pi at FreeBSD.org
Tue May 13 07:25:06 UTC 2014
Author: pi
Date: Tue May 13 07:25:03 2014
New Revision: 353923
URL: http://svnweb.freebsd.org/changeset/ports/353923
QAT: https://qat.redports.org/buildarchive/r353923/
Log:
www/magento: update to 1.8.1 and more
Update to 1.8.1:
- Add additional patches issued post-release
- Stage support
- Removed option for MySQL patch now contained in the release
- Fix ./mage command by adding zlib to dependencies
- Closes ports/187985 (commit of 1.7 was incomplete)
- Adds option to support the REST Api.
- Adds option to activate redis session module (disabled by default).
- Rework cron.sh to do sane locking with lockf(1)
- Add example cron entry
PR: ports/188901
Submitted by: Melvyn Sopacua (maintainer)
Approved by: maintainer (implicit), jadawin (mentor)
Added:
head/www/magento/files/cron.sh.in (contents, props changed)
head/www/magento/files/crontab.in (contents, props changed)
head/www/magento/files/patch-SUPEE-1049_EE-1.12.0.2_v1 (contents, props changed)
head/www/magento/files/patch-SUPEE-2619_EE_1.13.1.0_v1 (contents, props changed)
head/www/magento/files/patch-SUPEE-2747_EE_1.13.1.0_v1 (contents, props changed)
head/www/magento/files/pkg-install.in (contents, props changed)
head/www/magento/pkg-plist (contents, props changed)
Modified:
head/www/magento/Makefile
head/www/magento/distinfo
head/www/magento/files/pkg-message.in
Modified: head/www/magento/Makefile
==============================================================================
--- head/www/magento/Makefile Tue May 13 07:16:42 2014 (r353922)
+++ head/www/magento/Makefile Tue May 13 07:25:03 2014 (r353923)
@@ -2,61 +2,74 @@
# $FreeBSD$
PORTNAME= magento
-PORTVERSION= 1.7.0.2
+PORTVERSION= 1.8.1.0
CATEGORIES= www finance
MASTER_SITES= http://www.magentocommerce.com/downloads/assets/${PORTVERSION}/
-MAINTAINER= mel at magemana.nl
+MAINTAINER= melvyn at magemana.nl
COMMENT= Feature-rich eCommerce platform
USE_PHP= pdo_mysql hash gd iconv curl dom soap simplexml mcrypt mysql \
- ctype
+ ctype zlib json
WRKSRC= ${WRKDIR}/magento
+#OPTIONS_DEFINE= OAUTH SESSIONS REDIS SNAPPY EXAMPLES
+OPTIONS_DEFINE= OAUTH SESSIONS REDIS EXAMPLES
+OAUTH_DESC= Depend on pecl-oauth for REST API
+SESSIONS_DESC= Mark Cm/RedisSession module active
+REDIS_DESC= Depend on php5-redis for faster redis backend
+#SNAPPY_DESC= Use google snappy for Redis Cache compression
-OPTIONS_DEFINE= MYSQL56
-MYSQL56_DESC= Add installer patch for MySQL 5.6 server
+NO_BUILD= yes
+MAGENTODIR?= www/magento
-NO_STAGE= yes
.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MMYSQL56}
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-app__code__core__Mage__Install__Model__Installer__Db__Mysql4.php
+.if !empty(${PORT_OPTIONS:MOAUTH})
+RUN_DEPENDS+= pecl-oauth>=1.2.3:${PORTSDIR}/net/pecl-oauth
.endif
+.if !empty(${PORT_OPTIONS:MREDIS})
+RUN_DEPENDS+= php5-redis>=2.2.0:${PORTSDIR}/databases/php5-redis
+.endif
+# First need to submit the port
+#.if ${PORT_OPTIONS:MSNAPPY}
+#RUN_DEPENDS+= php5-snappy>=0.0.2:${PORTSDIR}/archivers/php5-snappy
+#.endif
.include <bsd.port.pre.mk>
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-SUB_FILES= pkg-message
-SUB_LIST= MAGENTODIR=${MAGENTODIR}
-WRITABLE= var media app/etc/modules
-EXECUTABLE= cron.sh mage
+SUB_FILES= pkg-message cron.sh pkg-install crontab
+SUB_LIST+= MAGENTODIR=${MAGENTODIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
+PLIST_SUB+= ${SUB_LIST}
+
+
+post-patch:
+ @${RM} -f ${WRKSRC}/cron.sh ${WRKSRC}/.htaccess
+
+.ifdef MAINTAINER_MODE
+genplist: extract patch
+ @${FIND} -s ${WRKSRC} -type f | ${SED} \
+ -e 's,${WRKSRC},%%MAGENTODIR%%,' > ${PORTSDIR}/www/magento/pkg-plist.new
+ @${FIND} -s -d ${WRKSRC} -type d | ${SED} \
+ -e 's,${WRKSRC}/media, at dirrmtry %%MAGENTODIR%%/media,' \
+ -e 's,${WRKSRC}/var, at dirrmtry %%MAGENTODIR%%/var,' \
+ -e 's,${WRKSRC}, at dirrm %%MAGENTODIR%%,' >> ${PORTSDIR}/www/magento/pkg-plist.new
-MAGENTODIR?= www/magento
-
-pre-install:
- @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MAGENTODIR}?g" >${PLIST}
- @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dirrm ${MAGENTODIR}?g" >> ${PLIST}
- @${ECHO} @dirrmtry ${MAGENTODIR} >> ${PLIST}
+.endif
do-install:
- @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${PREFIX}/${MAGENTODIR}
-.for _dir in ${WRITABLE}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MAGENTODIR}/${_dir}
- @${FIND} ${PREFIX}/${MAGENTODIR}/${_dir} -exec ${CHMOD} u+w {} +
- @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MAGENTODIR}/${_dir}' \
- >> ${TMPPLIST}
- @${ECHO_CMD} '@exec ${FIND} ${PREFIX}/${MAGENTODIR}/${_dir} -exec ${CHMOD} u+w {} +' \
- >> ${TMPPLIST}
-.endfor
-.for _prog in ${EXECUTABLE}
- @${CHMOD} 555 ${PREFIX}/${MAGENTODIR}/${_prog}
- @${ECHO_CMD} '@exec ${CHMOD} 555 ${PREFIX}/${MAGENTODIR}/${_prog}' >> ${PLIST}
-.endfor
- @${CHMOD} 777 ${PREFIX}/${MAGENTODIR}/app/etc
- @${ECHO_CMD} '@exec ${CMMOD} 777 ${PREFIX}/${MAGENTODIR}/${_prog}' >> ${PLIST}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MAGENTODIR}
+ @${INSTALL_SCRIPT} ${WRKDIR}/cron.sh ${STAGEDIR}${PREFIX}/${MAGENTODIR}
+ @${FIND} ${STAGEDIR}${PREFIX}/${MAGENTODIR}/var -type d \
+ -exec ${CHMOD} a+w {} +
+ @${CHMOD} a+x ${STAGEDIR}${PREFIX}/${MAGENTODIR}/app/etc \
+ ${STAGEDIR}${PREFIX}/${MAGENTODIR}/app/etc/modules
+.if !empty(${PORT_OPTIONS:MSESSIONS})
+ @${REINPLACE_CMD} -e 's,<active>false,<active>true,' \
+ ${STAGEDIR}${PREFIX}/${MAGENTODIR}/app/etc/modules/Cm_RedisSession.xml
+ @${RM} -f ${STAGEDIR}${PREFIX}/${MAGENTODIR}/app/etc/modules/Cm_RedisSession.xml.bak
+.endif
+.if !empty(${PORT_OPIONS:MEXAMPLES})
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EXAMPLESDIR}
+ @${INSTALL_DATA} ${WRKDIR}/crontab ${STAGEDIR}${PREFIX}/${EXAMPLESDIR}
+.endif
.include <bsd.port.post.mk>
Modified: head/www/magento/distinfo
==============================================================================
--- head/www/magento/distinfo Tue May 13 07:16:42 2014 (r353922)
+++ head/www/magento/distinfo Tue May 13 07:25:03 2014 (r353923)
@@ -1,2 +1,2 @@
-SHA256 (magento-1.7.0.2.tar.gz) = d1cc07bc1ed59b3f33240e38d1fe3c60d03a03162c8fcb932700cf16a137e0b9
-SIZE (magento-1.7.0.2.tar.gz) = 17891797
+SHA256 (magento-1.8.1.0.tar.gz) = d2ec3c511b5936e242127789cdec9ae142bcacef8b636f2b2625fd8640e22aa1
+SIZE (magento-1.8.1.0.tar.gz) = 18199920
Added: head/www/magento/files/cron.sh.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/magento/files/cron.sh.in Tue May 13 07:25:03 2014 (r353923)
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+# Run this script if specified
+if [ $# -gt 0 ]
+then
+ CRONSCRIPT=$1
+ shift
+else
+ CRONSCRIPT=cron.php
+fi
+# Pass argument on to cron.php
+MODE=""
+if [ $# -gt 0 ]
+then
+ MODE="$1"
+ shift
+fi
+# PHP cli
+PHP_BIN=`which php 2>/dev/null||echo %%PREFIX%%/bin/php`
+
+# absolute path to magento installation
+INSTALLDIR=`dirname $(realpath $0)`
+
+# Only run if we're the only one running
+[ -d ${INSTALLDIR}/var/locks ] || mkdir -p -m 777 ${INSTALLDIR}/var/locks
+lockf -s -t 0 ${INSTALLDIR}/var/locks/cron.lock \
+ ${PHP_BIN} -f ${INSTALLDIR}/${CRONSCRIPT} ${MODE}
Added: head/www/magento/files/crontab.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/magento/files/crontab.in Tue May 13 07:25:03 2014 (r353923)
@@ -0,0 +1,2 @@
+# Add this line to /etc/crontab
+*/5 * * * * %%WWWUSER%% %%PREFIX%%/%%MAGENTODIR%%/cron.sh
Added: head/www/magento/files/patch-SUPEE-1049_EE-1.12.0.2_v1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/magento/files/patch-SUPEE-1049_EE-1.12.0.2_v1 Tue May 13 07:25:03 2014 (r353923)
@@ -0,0 +1,71 @@
+diff --git app/code/core/Mage/Payment/Model/Method/Cc.php app/code/core/Mage/Payment/Model/Method/Cc.php
+index 4ee5bcd..a429744 100644
+--- app/code/core/Mage/Payment/Model/Method/Cc.php
++++ app/code/core/Mage/Payment/Model/Method/Cc.php
+@@ -105,6 +105,10 @@ class Mage_Payment_Model_Method_Cc extends Mage_Payment_Model_Method_Abstract
+ || ($this->OtherCcType($info->getCcType()) && $this->validateCcNumOther($ccNumber))) {
+
+ $ccType = 'OT';
++ $discoverNetworkRegexp = '/^(30[0-5]\d{13}|3095\d{12}|35(2[8-9]\d{12}|[3-8]\d{13})|36\d{12}'
++ . '|3[8-9]\d{14}|6011(0\d{11}|[2-4]\d{11}|74\d{10}|7[7-9]\d{10}|8[6-9]\d{10}|9\d{11})'
++ . '|62(2(12[6-9]\d{10}|1[3-9]\d{11}|[2-8]\d{12}|9[0-1]\d{11}|92[0-5]\d{10})|[4-6]\d{13}'
++ . '|8[2-8]\d{12})|6(4[4-9]\d{13}|5\d{14}))$/';
+ $ccTypeRegExpList = array(
+ //Solo, Switch or Maestro. International safe
+ /*
+@@ -115,21 +119,25 @@ class Mage_Payment_Model_Method_Cc extends Mage_Payment_Model_Method_Abstract
+ */
+ // Solo only
+ 'SO' => '/(^(6334)[5-9](\d{11}$|\d{13,14}$))|(^(6767)(\d{12}$|\d{14,15}$))/',
+- 'SM' => '/(^(5[0678])\d{11,18}$)|(^(6[^05])\d{11,18}$)|(^(601)[^1]\d{9,16}$)|(^(6011)\d{9,11}$)'
+- . '|(^(6011)\d{13,16}$)|(^(65)\d{11,13}$)|(^(65)\d{15,18}$)'
+- . '|(^(49030)[2-9](\d{10}$|\d{12,13}$))|(^(49033)[5-9](\d{10}$|\d{12,13}$))'
+- . '|(^(49110)[1-2](\d{10}$|\d{12,13}$))|(^(49117)[4-9](\d{10}$|\d{12,13}$))'
+- . '|(^(49118)[0-2](\d{10}$|\d{12,13}$))|(^(4936)(\d{12}$|\d{14,15}$))/',
+ // Visa
+ 'VI' => '/^4[0-9]{12}([0-9]{3})?$/',
+ // Master Card
+ 'MC' => '/^5[1-5][0-9]{14}$/',
+ // American Express
+ 'AE' => '/^3[47][0-9]{13}$/',
+- // Discovery
+- 'DI' => '/^6011[0-9]{12}$/',
+- // JCB
+- 'JCB' => '/^(3[0-9]{15}|(2131|1800)[0-9]{11})$/'
++ // Discover Network
++ 'DI' => $discoverNetworkRegexp,
++ // Dinners Club (Belongs to Discover Network)
++ 'DICL' => $discoverNetworkRegexp,
++ // JCB (Belongs to Discover Network)
++ 'JCB' => $discoverNetworkRegexp,
++
++ // Maestro & Switch
++ 'SM' => '/(^(5[0678])\d{11,18}$)|(^(6[^05])\d{11,18}$)|(^(601)[^1]\d{9,16}$)|(^(6011)\d{9,11}$)'
++ . '|(^(6011)\d{13,16}$)|(^(65)\d{11,13}$)|(^(65)\d{15,18}$)'
++ . '|(^(49030)[2-9](\d{10}$|\d{12,13}$))|(^(49033)[5-9](\d{10}$|\d{12,13}$))'
++ . '|(^(49110)[1-2](\d{10}$|\d{12,13}$))|(^(49117)[4-9](\d{10}$|\d{12,13}$))'
++ . '|(^(49118)[0-2](\d{10}$|\d{12,13}$))|(^(4936)(\d{12}$|\d{14,15}$))/'
+ );
+
+ foreach ($ccTypeRegExpList as $ccTypeMatch=>$ccTypeRegExp) {
+diff --git js/prototype/validation.js js/prototype/validation.js
+index a2dad07..700a472 100644
+--- js/prototype/validation.js
++++ js/prototype/validation.js
+@@ -850,11 +850,12 @@ function parseNumber(v)
+ Validation.creditCartTypes = $H({
+ // 'SS': [new RegExp('^((6759[0-9]{12})|(5018|5020|5038|6304|6759|6761|6763[0-9]{12,19})|(49[013][1356][0-9]{12})|(6333[0-9]{12})|(6334[0-4]\d{11})|(633110[0-9]{10})|(564182[0-9]{10}))([0-9]{2,3})?$'), new RegExp('^([0-9]{3}|[0-9]{4})?$'), true],
+ 'SO': [new RegExp('^(6334[5-9]([0-9]{11}|[0-9]{13,14}))|(6767([0-9]{12}|[0-9]{14,15}))$'), new RegExp('^([0-9]{3}|[0-9]{4})?$'), true],
+- 'SM': [new RegExp('(^(5[0678])[0-9]{11,18}$)|(^(6[^05])[0-9]{11,18}$)|(^(601)[^1][0-9]{9,16}$)|(^(6011)[0-9]{9,11}$)|(^(6011)[0-9]{13,16}$)|(^(65)[0-9]{11,13}$)|(^(65)[0-9]{15,18}$)|(^(49030)[2-9]([0-9]{10}$|[0-9]{12,13}$))|(^(49033)[5-9]([0-9]{10}$|[0-9]{12,13}$))|(^(49110)[1-2]([0-9]{10}$|[0-9]{12,13}$))|(^(49117)[4-9]([0-9]{10}$|[0-9]{12,13}$))|(^(49118)[0-2]([0-9]{10}$|[0-9]{12,13}$))|(^(4936)([0-9]{12}$|[0-9]{14,15}$))'), new RegExp('^([0-9]{3}|[0-9]{4})?$'), true],
+ 'VI': [new RegExp('^4[0-9]{12}([0-9]{3})?$'), new RegExp('^[0-9]{3}$'), true],
+ 'MC': [new RegExp('^5[1-5][0-9]{14}$'), new RegExp('^[0-9]{3}$'), true],
+ 'AE': [new RegExp('^3[47][0-9]{13}$'), new RegExp('^[0-9]{4}$'), true],
+- 'DI': [new RegExp('^6011[0-9]{12}$'), new RegExp('^[0-9]{3}$'), true],
+- 'JCB': [new RegExp('^(3[0-9]{15}|(2131|1800)[0-9]{11})$'), new RegExp('^[0-9]{3,4}$'), true],
++ 'DI': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3}$'), true],
++ 'JCB': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), true],
++ 'DICL': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3}$'), true],
++ 'SM': [new RegExp('(^(5[0678])[0-9]{11,18}$)|(^(6[^05])[0-9]{11,18}$)|(^(601)[^1][0-9]{9,16}$)|(^(6011)[0-9]{9,11}$)|(^(6011)[0-9]{13,16}$)|(^(65)[0-9]{11,13}$)|(^(65)[0-9]{15,18}$)|(^(49030)[2-9]([0-9]{10}$|[0-9]{12,13}$))|(^(49033)[5-9]([0-9]{10}$|[0-9]{12,13}$))|(^(49110)[1-2]([0-9]{10}$|[0-9]{12,13}$))|(^(49117)[4-9]([0-9]{10}$|[0-9]{12,13}$))|(^(49118)[0-2]([0-9]{10}$|[0-9]{12,13}$))|(^(4936)([0-9]{12}$|[0-9]{14,15}$))'), new RegExp('^([0-9]{3}|[0-9]{4})?$'), true],
+ 'OT': [false, new RegExp('^([0-9]{3}|[0-9]{4})?$'), false]
+ });
+
Added: head/www/magento/files/patch-SUPEE-2619_EE_1.13.1.0_v1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/magento/files/patch-SUPEE-2619_EE_1.13.1.0_v1 Tue May 13 07:25:03 2014 (r353923)
@@ -0,0 +1,226 @@
+diff --git app/code/core/Mage/Catalog/Model/Product.php app/code/core/Mage/Catalog/Model/Product.php
+index 3d538e2..7dcf307 100644
+--- app/code/core/Mage/Catalog/Model/Product.php
++++ app/code/core/Mage/Catalog/Model/Product.php
+@@ -1940,7 +1940,12 @@ class Mage_Catalog_Model_Product extends Mage_Catalog_Model_Abstract
+ /* add product custom options data */
+ $customOptions = $buyRequest->getOptions();
+ if (is_array($customOptions)) {
+- $options->setOptions(array_diff($buyRequest->getOptions(), array('')));
++ foreach ($customOptions as $key => $value) {
++ if ($value === '') {
++ unset($customOptions[$key]);
++ }
++ }
++ $options->setOptions($customOptions);
+ }
+
+ /* add product type selected options data */
+diff --git app/code/core/Mage/Core/Controller/Varien/Router/Standard.php app/code/core/Mage/Core/Controller/Varien/Router/Standard.php
+index b2ebd4a..4500b24 100644
+--- app/code/core/Mage/Core/Controller/Varien/Router/Standard.php
++++ app/code/core/Mage/Core/Controller/Varien/Router/Standard.php
+@@ -43,7 +43,7 @@ class Mage_Core_Controller_Varien_Router_Standard extends Mage_Core_Controller_V
+ $modules = array((string)$routerConfig->args->module);
+ if ($routerConfig->args->modules) {
+ foreach ($routerConfig->args->modules->children() as $customModule) {
+- if ($customModule) {
++ if ((string)$customModule) {
+ if ($before = $customModule->getAttribute('before')) {
+ $position = array_search($before, $modules);
+ if ($position === false) {
+diff --git app/code/core/Zend/Pdf/FileParserDataSource.php app/code/core/Zend/Pdf/FileParserDataSource.php
+new file mode 100644
+index 0000000..df5b2c7
+--- /dev/null
++++ app/code/core/Zend/Pdf/FileParserDataSource.php
+@@ -0,0 +1,189 @@
++<?php
++/**
++ * Zend Framework
++ *
++ * LICENSE
++ *
++ * This source file is subject to the new BSD license that is bundled
++ * with this package in the file LICENSE.txt.
++ * It is also available through the world-wide-web at this URL:
++ * http://framework.zend.com/license/new-bsd
++ * If you did not receive a copy of the license and are unable to
++ * obtain it through the world-wide-web, please send an email
++ * to license at zend.com so we can send you a copy immediately.
++ *
++ * @category Zend
++ * @package Zend_Pdf
++ * @subpackage FileParser
++ * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
++ * @license http://framework.zend.com/license/new-bsd New BSD License
++ * @version $Id: FileParserDataSource.php 20096 2010-01-06 02:05:09Z bkarwin $
++ */
++
++/**
++ * Abstract helper class for {@link Zend_Pdf_FileParser} that provides the
++ * data source for parsing.
++ *
++ * Concrete subclasses allow for parsing of in-memory, filesystem, and other
++ * sources through a common API. These subclasses also take care of error
++ * handling and other mundane tasks.
++ *
++ * Subclasses must implement at minimum {@link __construct()},
++ * {@link __destruct()}, {@link readBytes()}, and {@link readAllBytes()}.
++ * Subclasses should also override {@link moveToOffset()} and
++ * {@link __toString()} as appropriate.
++ *
++ * @package Zend_Pdf
++ * @subpackage FileParser
++ * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
++ * @license http://framework.zend.com/license/new-bsd New BSD License
++ */
++abstract class Zend_Pdf_FileParserDataSource
++{
++ /**** Instance Variables ****/
++
++
++ /**
++ * Total size in bytes of the data source.
++ * @var integer
++ */
++ protected $_size = 0;
++
++ /**
++ * Byte offset of the current read position within the data source.
++ * @var integer
++ */
++ protected $_offset = 0;
++
++
++
++ /**** Public Interface ****/
++
++
++ /* Abstract Methods */
++
++ /**
++ * Object destructor. Closes the data source.
++ *
++ * May also perform cleanup tasks such as deleting temporary files.
++ */
++ abstract public function __destruct();
++
++ /**
++ * Returns the specified number of raw bytes from the data source at the
++ * byte offset of the current read position.
++ *
++ * Must advance the read position by the number of bytes read by updating
++ * $this->_offset.
++ *
++ * Throws an exception if there is insufficient data to completely fulfill
++ * the request or if an error occurs.
++ *
++ * @param integer $byteCount Number of bytes to read.
++ * @return string
++ * @throws Zend_Pdf_Exception
++ */
++ abstract public function readBytes($byteCount);
++
++ /**
++ * Returns the entire contents of the data source as a string.
++ *
++ * This method may be called at any time and so must preserve the byte
++ * offset of the read position, both through $this->_offset and whatever
++ * other additional pointers (such as the seek position of a file pointer)
++ * that might be used.
++ *
++ * @return string
++ */
++ abstract public function readAllBytes();
++
++
++ /* Object Magic Methods */
++
++ /**
++ * Returns a description of the object for debugging purposes.
++ *
++ * Subclasses should override this method to provide a more specific
++ * description of the actual object being represented.
++ *
++ * @return string
++ */
++ public function __toString()
++ {
++ return get_class($this);
++ }
++
++
++ /* Accessors */
++
++ /**
++ * Returns the byte offset of the current read position within the data
++ * source.
++ *
++ * @return integer
++ */
++ public function getOffset()
++ {
++ return $this->_offset;
++ }
++
++ /**
++ * Returns the total size in bytes of the data source.
++ *
++ * @return integer
++ */
++ public function getSize()
++ {
++ return $this->_size;
++ }
++
++
++ /* Primitive Methods */
++
++ /**
++ * Moves the current read position to the specified byte offset.
++ *
++ * Throws an exception you attempt to move before the beginning or beyond
++ * the end of the data source.
++ *
++ * If a subclass needs to perform additional tasks (such as performing a
++ * fseek() on a filesystem source), it should do so after calling this
++ * parent method.
++ *
++ * @param integer $offset Destination byte offset.
++ * @throws Zend_Pdf_Exception
++ */
++ public function moveToOffset($offset)
++ {
++ if ($this->_offset == $offset) {
++ return; // Not moving; do nothing.
++ }
++ if ($offset < 0) {
++ #require_once 'Zend/Pdf/Exception.php';
++ throw new Zend_Pdf_Exception('Attempt to move before start of data source',
++ Zend_Pdf_Exception::MOVE_BEFORE_START_OF_FILE);
++ }
++ if ($offset >= $this->_size) { // Offsets are zero-based.
++ #require_once 'Zend/Pdf/Exception.php';
++ throw new Zend_Pdf_Exception('Attempt to move beyond end of data source',
++ Zend_Pdf_Exception::MOVE_BEYOND_END_OF_FILE);
++ }
++ $this->_offset = $offset;
++ }
++
++ /**
++ * Shifts the current read position within the data source by the specified
++ * number of bytes.
++ *
++ * You may move forward (positive numbers) or backward (negative numbers).
++ * Throws an exception you attempt to move before the beginning or beyond
++ * the end of the data source.
++ *
++ * @param integer $byteCount Number of bytes to skip.
++ * @throws Zend_Pdf_Exception
++ */
++ public function skipBytes($byteCount)
++ {
++ $this->moveToOffset($this->_offset + $byteCount);
++ }
++}
Added: head/www/magento/files/patch-SUPEE-2747_EE_1.13.1.0_v1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/magento/files/patch-SUPEE-2747_EE_1.13.1.0_v1 Tue May 13 07:25:03 2014 (r353923)
@@ -0,0 +1,64 @@
+diff --git app/code/core/Mage/Cms/Helper/Wysiwyg/Images.php app/code/core/Mage/Cms/Helper/Wysiwyg/Images.php
+index b106d09..0b6af65 100644
+--- app/code/core/Mage/Cms/Helper/Wysiwyg/Images.php
++++ app/code/core/Mage/Cms/Helper/Wysiwyg/Images.php
+@@ -49,6 +49,12 @@ class Mage_Cms_Helper_Wysiwyg_Images extends Mage_Core_Helper_Abstract
+ */
+ protected $_storeId = null;
+
++ /**
++ * Images Storage root directory
++ * @var
++ */
++ protected $_storageRoot;
++
+
+ /**
+ * Set a specified store ID value
+@@ -68,8 +74,13 @@ class Mage_Cms_Helper_Wysiwyg_Images extends Mage_Core_Helper_Abstract
+ */
+ public function getStorageRoot()
+ {
+- return Mage::getConfig()->getOptions()->getMediaDir() . DS . Mage_Cms_Model_Wysiwyg_Config::IMAGE_DIRECTORY
+- . DS;
++ if (!$this->_storageRoot) {
++ $this->_storageRoot = realpath(
++ Mage::getConfig()->getOptions()->getMediaDir()
++ . DS . Mage_Cms_Model_Wysiwyg_Config::IMAGE_DIRECTORY
++ ) . DS;
++ }
++ return $this->_storageRoot;
+ }
+
+ /**
+@@ -197,7 +208,7 @@ class Mage_Cms_Helper_Wysiwyg_Images extends Mage_Core_Helper_Abstract
+ public function getCurrentPath()
+ {
+ if (!$this->_currentPath) {
+- $currentPath = realpath($this->getStorageRoot());
++ $currentPath = $this->getStorageRoot();
+ $node = $this->_getRequest()->getParam($this->getTreeNodeName());
+ if ($node) {
+ $path = realpath($this->convertIdToPath($node));
+@@ -223,7 +234,7 @@ class Mage_Cms_Helper_Wysiwyg_Images extends Mage_Core_Helper_Abstract
+ public function getCurrentUrl()
+ {
+ if (!$this->_currentUrl) {
+- $path = str_replace(Mage::getConfig()->getOptions()->getMediaDir(), '', $this->getCurrentPath());
++ $path = str_replace(realpath(Mage::getConfig()->getOptions()->getMediaDir()), '', $this->getCurrentPath());
+ $path = trim($path, DS);
+ $this->_currentUrl = Mage::app()->getStore($this->_storeId)->getBaseUrl('media') .
+ $this->convertPathToUrl($path) . '/';
+diff --git app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
+index 19b3f45..af58ce3 100644
+--- app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
++++ app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
+@@ -89,7 +89,7 @@ class Mage_Cms_Model_Wysiwyg_Images_Storage extends Varien_Object
+ foreach ($collection as $key => $value) {
+ $rootChildParts = explode(DIRECTORY_SEPARATOR, substr($value->getFilename(), $storageRootLength));
+
+- if (array_key_exists($rootChildParts[0], $conditions['plain'])
++ if (array_key_exists(end($rootChildParts), $conditions['plain'])
+ || ($regExp && preg_match($regExp, $value->getFilename()))) {
+ $collection->removeItemByKey($key);
+ }
Added: head/www/magento/files/pkg-install.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/magento/files/pkg-install.in Tue May 13 07:25:03 2014 (r353923)
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+MAGENTODIR='%%MAGENTODIR%%'
+var="${PKG_PREFIX}/${MAGENTODIR}/var"
+WWWOWN="%%WWWOWN%%"
+WWWGRP="%%WWWGRP%%"
+medialist='media media/customer media/dhl media/downloadable media/xmlconnect'
+medialist="${medialist} media/dhl/logo.jpg"
+medialist="${medialist} media/downloadable/.htaccess"
+medialist="${medialist} media/xmlconnect/custom/ok.gif"
+medialist="${medialist} media/xmlconnect/original/ok.gif"
+medialist="${medialist} media/xmlconnect/system/ok.gif"
+
+if [ $2 = "POST-INSTALL" ]
+then
+ find ${var} -type d -exec chmod 777 {} +
+ # var/cache should be world-writeable so that commandline tools like
+ # magerun do not create /tmp/magento/var/cache.
+ if [ -d ${var}/cache ]
+ then
+ find ${var}/cache -type f -exec chmod 666 {} +
+ fi
+
+ # Make no assumptions about what else is in the media directory, so
+ # only install our files and directories with correct ownership.
+ for entry in ${medialist}
+ do
+ chown ${WWWOWN}:${WWWGRP} ${PKG_PREFIX}/${MAGENTODIR}/${entry}
+ done
+fi
Modified: head/www/magento/files/pkg-message.in
==============================================================================
--- head/www/magento/files/pkg-message.in Tue May 13 07:16:42 2014 (r353922)
+++ head/www/magento/files/pkg-message.in Tue May 13 07:25:03 2014 (r353923)
@@ -1,4 +1,4 @@
-POST-INSTALL CONFIGURATION FOR MOODLE
+POST-INSTALL CONFIGURATION FOR MAGENTO
=====================================
1) Create a MySQL user and a database for Magento to store all
@@ -19,8 +19,11 @@ POST-INSTALL CONFIGURATION FOR MOODLE
3) Visit your Magento site with a browser (i.e.,
http://your.server.com/magento/), and you should
be taken to the install.php script, which will lead
- you through creating a config.php file and then
- setting up Moodle, creating an admin account, etc.
+ you through creating the app/etc/local.xml file and then
+ setting up Magento, creating an admin account, etc.
+
+4) After installation consider setting app/etc back to mode 755 for security
+ reasons.
For more information, see the INSTALL DOCUMENTATION:
Added: head/www/magento/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/magento/pkg-plist Tue May 13 07:25:03 2014 (r353923)
@@ -0,0 +1,16560 @@
+ at comment .htaccess when used can contain a lot of customizations
+ at unexec if cmp -s %D/%%MAGENTODIR%%/.htaccess %D/%%MAGENTODIR%%/.htaccess.sample; then rm -f %D/%%MAGENTODIR%%/.htaccess; fi
+%%MAGENTODIR%%/.htaccess.sample
+ at exec if [ ! -f %D/%%MAGENTODIR%%/.htaccess ]; then cp -p %D/%F %B/.htaccess; fi
+%%MAGENTODIR%%/LICENSE.html
+%%MAGENTODIR%%/LICENSE.txt
+%%MAGENTODIR%%/LICENSE_AFL.txt
+%%MAGENTODIR%%/RELEASE_NOTES.txt
+%%MAGENTODIR%%/api.php
+%%MAGENTODIR%%/app/.htaccess
+%%MAGENTODIR%%/app/Mage.php
+%%MAGENTODIR%%/app/code/community/Cm/RedisSession/Model/Session.php
+%%MAGENTODIR%%/app/code/community/Cm/RedisSession/etc/config.xml
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Block/Form.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Block/Info.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Block/Jsinit.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Block/Payment.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Block/Placeform.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Block/Redirect.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Helper/Data.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Abstract.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Acc.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Csi.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Did.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Dnk.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Ebt.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Ent.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Event.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Gcb.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Gir.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Idl.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Lsr.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Mae.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Npy.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Obt.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Pli.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Psp.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Pwy.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Sft.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/So2.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/Model/Wlt.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/controllers/MoneybookersController.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/controllers/ProcessingController.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/etc/config.xml
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/etc/system.xml
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/sql/moneybookers_setup/install-1.6.0.0.php
+%%MAGENTODIR%%/app/code/community/Phoenix/Moneybookers/sql/moneybookers_setup/mysql4-upgrade-1.2-1.2.0.1.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Helper/Data.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl/Assert/Ip.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl/Assert/Time.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl/Resource.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl/Role/Generic.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl/Role/Group.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl/Role/Registry.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl/Role/User.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Acl.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Config.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Acl/Role/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Acl/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Acl.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Permissions/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Role/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Roles/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Roles/User/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Roles.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Rules/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/Rules.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/User/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Mysql4/User.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Observer.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Acl/Role/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Acl/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Acl.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Permissions/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Role/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Roles/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Roles/User/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Roles.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Rules/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/Rules.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/User/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Resource/User.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Roles.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Rules.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/Session.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/Model/User.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/data/admin_setup/data-install-1.6.0.0.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/etc/config.xml
+%%MAGENTODIR%%/app/code/core/Mage/Admin/sql/admin_setup/install-1.6.0.0.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/sql/admin_setup/mysql4-install-0.7.0.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/sql/admin_setup/mysql4-upgrade-0.7.0-0.7.1.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/sql/admin_setup/mysql4-upgrade-0.7.1-0.7.2.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/sql/admin_setup/mysql4-upgrade-1.5.9.9-1.6.0.0.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/sql/admin_setup/upgrade-1.6.0.0-1.6.1.0.php
+%%MAGENTODIR%%/app/code/core/Mage/Admin/sql/admin_setup/upgrade-1.6.1.0-1.6.1.1.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Helper/Data.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Model/Feed.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Model/Inbox.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Model/Mysql4/Inbox/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Model/Mysql4/Inbox.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Model/Observer.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Model/Resource/Inbox/Collection.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Model/Resource/Inbox.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/Model/Survey.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/etc/adminhtml.xml
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/etc/config.xml
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/etc/system.xml
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/sql/adminnotification_setup/install-1.6.0.0.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/sql/adminnotification_setup/mysql4-install-1.0.0.php
+%%MAGENTODIR%%/app/code/core/Mage/AdminNotification/sql/adminnotification_setup/mysql4-upgrade-1.5.9.9-1.6.0.0.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Abstract.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Buttons.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Editroles.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Edituser.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Grid/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Role/Grid/User.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Roles.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Tab/Roleinfo.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesedit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesusers.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Tab/Userroles.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Main.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Roles.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tabs.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/User/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/User/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/User.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Api/Users.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Backup/Dialogs.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Backup/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Backup.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cache/Additional.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cache/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cache/Notifications.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cache.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Abstract.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Checkboxes/Tree.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Image.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Pricestep.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Available.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Default.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Attributes.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Design.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/General.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Product.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tabs.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tree.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Widget/Chooser.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Attribute/Urlkey.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/DateFieldsOrder.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/YearRange.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Fieldset/Element.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg/Content.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Front.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Main.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Options.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/System.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tabs.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Attributes.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Created.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formattribute.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formgroup.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formset.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Attribute.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Group.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Add.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main/Filter.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Configure.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Error.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Configurable.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Grouped.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Options.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Qty.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Update/Result.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Created.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Attributes.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Inventory.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Websites.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tabs.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Js.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Ajax/Serializer.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Price.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Stock.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes/Create.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Categories.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Crosssell.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Inventory.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Option.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Abstract.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Date.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/File.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Select.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Text.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group/Abstract.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Recurring.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Tier.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Related.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Reviews.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Settings.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Filter/Inventory.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Checkbox.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Inventory.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Simple.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Group.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Settings.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Tag/Customer.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Tag.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Upsell.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Websites.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Configurable.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Grouped.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Frontend/Product/Watermark.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Apply.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Boolean.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Config.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery/Content.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Image.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Enabled.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Price.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Weight.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Price.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser/Container.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Product.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Search/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Search/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Search/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog/Search.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Catalog.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Checkout/Agreement.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Block/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Block/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Block/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Block/Widget/Chooser.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Block.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tabs.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Grid/Renderer/Action.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page/Widget/Chooser.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Page.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Files.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Newfolder.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Uploader.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Tree.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Attribute/Group.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Newpass.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Addresses.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Cart.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Filter/Status.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Action.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Status.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Orders.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Reviews.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Tag.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Tags.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Accordion.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Cart.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Grid/Renderer/Item.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Orders.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Sales.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Wishlist.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Wishlist/Grid/Renderer/Description.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Wishlist.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tabs.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/Boolean.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/File.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/Image.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Grid/Filter/Country.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Grid/Renderer/Multiaction.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Group/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Group.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Online/Filter.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Ip.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Type.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Url.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Online.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/Sales/Order/Address/Form/Renderer/Vat.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer/System/Config/Validatevat.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Customer.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Abstract.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Bar.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Diagrams.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Graph.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Grids.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Orders/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Sales.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Last.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Renderer/Searchquery.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Top.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Amounts.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Most.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Newest.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Orders.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Products/Ordered.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Products/Viewed.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard/Totals.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Dashboard.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Denied.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Html/Date.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Html/Select.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Media/Editor.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Media/Uploader.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Messages.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Filter/Checkbox.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Renderer/Checkbox.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Problem/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Problem.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Preview/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Preview.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Checkbox.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Website.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Renderer/Checkbox.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Edit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Action.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Sender.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Preview/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Preview.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Newsletter/Template.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Baseurl.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Actions.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Notice.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Severity.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Grid.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Inbox.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Security.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Survey.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Toolbar.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Notification/Window.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Page/Footer.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Page/Head.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Page/Header.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Page/Menu.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Page/Notices.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Page.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Buttons.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Editroles.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Edituser.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Grid/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Grid/User.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Role/Grid/User.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Role.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Roles.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Tab/Roleinfo.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Tab/Rolesedit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Tab/Rolesusers.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Tab/Useredit.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/Tab/Userroles.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/User/Edit/Form.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/User/Edit/Tab/Main.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/User/Edit/Tab/Roles.php
+%%MAGENTODIR%%/app/code/core/Mage/Adminhtml/Block/Permissions/User/Edit/Tabs.php
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-head
mailing list