From owner-svn-ports-all@FreeBSD.ORG Tue May 13 07:25:05 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EC105AA6; Tue, 13 May 2014 07:25:05 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D815F2609; Tue, 13 May 2014 07:25:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s4D7P5u9029382; Tue, 13 May 2014 07:25:05 GMT (envelope-from pi@svn.freebsd.org) Received: (from pi@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s4D7P3r0029367; Tue, 13 May 2014 07:25:03 GMT (envelope-from pi@svn.freebsd.org) Message-Id: <201405130725.s4D7P3r0029367@svn.freebsd.org> From: Kurt Jaeger Date: Tue, 13 May 2014 07:25:03 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r353923 - in head/www/magento: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 May 2014 07:25:06 -0000 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@magemana.nl +MAINTAINER= melvyn@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 - -.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 -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,@dirrmtry %%MAGENTODIR%%/media,' \ + -e 's,${WRKSRC}/var,@dirrmtry %%MAGENTODIR%%/var,' \ + -e 's,${WRKSRC},@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,false,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 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 @@ ++_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 @@ +@comment .htaccess when used can contain a lot of customizations +@unexec if cmp -s %D/%%MAGENTODIR%%/.htaccess %D/%%MAGENTODIR%%/.htaccess.sample; then rm -f %D/%%MAGENTODIR%%/.htaccess; fi +%%MAGENTODIR%%/.htaccess.sample +@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 ***