#!/bin/sh
#   Author Richard Čepas <rch@online.lt>
#   Please address support questions to person from whom you purchased this script
#             
PATH="~/bin:$PATH"
cur_dir=$(basename $(pwd))
download_dir="../$cur_dir/download"
version_file="`cat include/version.php`"
version=${version_file#*\$VERSION=\'}
version=${version%%\';*}
if [ "${version##[0-9].[0-9][0-9]}" != "" ]; then echo "Can't get version ""${version##[0-9.]}"; exit 1; fi
name=${version_file#*\$SCRIPT_NAME=\'}
name=${name%%\';*}
archive_name="$name-$version"
archive_name2="$archive_name-optional"
umask 0022
test -d ../tmp || mkdir ../tmp
echo -ne "Order deny,allow\nDeny from all\n" >../tmp/.htaccess
archive_dir=$archive_name
rm -rf ../tmp/$archive_dir
cp -Rpf ../$cur_dir ../tmp/$archive_dir
cd ../tmp/ || exit 1

files="$archive_dir $archive_dir/.htaccess $archive_dir/extra $archive_dir/extra/.htaccess $archive_dir/extra/* $archive_dir/include $archive_dir/include/*.php $archive_dir/include/.htaccess $archive_dir/Templates $archive_dir/Templates/*.html $archive_dir/Templates/*.js $archive_dir/Templates/*.txt $archive_dir/*.txt $archive_dir/backup $archive_dir/backup/.htaccess $archive_dir/banners $archive_dir/[^tA-Z]*.php $archive_dir/turing_number.php $archive_dir/Config $archive_dir/Config/.htaccess $archive_dir/Config/config.php $archive_dir/READ-ME.html"
perl -pi -e 's/^(var \$(?:BOUNCES_EMAIL|OWNER_EMAIL|FROM_EMAIL|OWNER_2CHECKOUT|OWNER_CLICKBANK|OWNER_EGOLD_A|OWNER_PAYPAL|OWNER_STORMPAY|REGISTRATION_KEY|LICENSE_KEY)\S* = '\'').*('\'';)$/$1$2/' $archive_dir/Config/config.php
tar --no-recur -czf "$download_dir/$archive_name.tgz" $files || tar --norecur -czf "$download_dir/$archive_name.tgz" $files
rm -f "$download_dir/$archive_name.zip"
zip -q "$download_dir/$archive_name.zip" $archive_dir $files

files="$archive_dir $archive_dir/[A-Z]*.php $archive_dir/DB $archive_dir/HTML $archive_dir/HTML/Template $archive_dir/PEAR $archive_dir/DB/*.php $archive_dir/HTML/Template/*.php $archive_dir/PEAR/*.php "
tar --dereference --no-recur -czf "$download_dir/$archive_name2.tgz" $files || tar --norecur -czf "$download_dir/$archive_name2.tgz" $files
rm -f "$download_dir/$archive_name2.zip"
zip -q "$download_dir/$archive_name2.zip" $archive_dir $files

cp $archive_dir/READ-ME.html "$download_dir"/
ls -l "$download_dir/$archive_name.tgz" "$download_dir/$archive_name.zip" "$download_dir/$archive_name2.tgz" "$download_dir/$archive_name2.zip" "$download_dir"/READ-ME.html
rm -rf ../tmp/$archive_dir


