#!/bin/ksh # oscommerce_mac.ksh # Changes to osCommerce code to fix for PHP 5.4 ... # PHP: Deprecated features in PHP 5.3.x - Manual # http://php.net/manual/en/migration53.deprecated.php # # Mac OS X environments need extra sed argument if [ ! -z "$1" ]; then files=$(grep -rl HTTP_POST_VARS ${1}) && echo $files | xargs sed -i '' 's/HTTP_POST_VARS/_POST/g' files=$(grep -rl HTTP_COOKIE_VARS ${1}) && echo $files | xargs sed -i '' 's/HTTP_COOKIE_VARS/_COOKIE/g' files=$(grep -rl HTTP_GET_VARS ${1}) && echo $files | xargs sed -i '' 's/HTTP_GET_VARS/_POST/g' files=$(grep -rl HTTP_SERVER_VARS ${1}) && echo $files | xargs sed -i '' 's/HTTP_SERVER_VARS/_SERVER/g' files=$(grep -rl HTTP_ENV_VARS ${1}) && echo $files | xargs sed -i '' 's/HTTP_ENV_VARS/_ENV/g' files=$(grep -rl HTTP_SESSION_VARS ${1}) && echo $files | xargs sed -i '' 's/HTTP_SESSION_VARS/_SESSION/g' files=$(grep -rl HTTP_POST_FILES ${1}) && echo $files | xargs sed -i '' 's/HTTP_POST_FILES/_FILES/g' files=$(grep -rl HTTP_REQUEST_VARS ${1}) && echo $files | xargs sed -i '' 's/HTTP_REQUEST_VARS/_REQUEST/g' else echo "Please add a path of interest" fi exit