#!/bin/bash

## start timestamp
starttime=$(date +%s)


checkSyntax=$(find . -name "*.php"  -mmin -300 -exec php -l {} \;)

echo "retour"
echo $checkSyntax
echo "<<<"

if [[ $checkSyntax = *"Errors parsing"* ]]
then
	echo "${Cyan_Bg}${Red}PHP Files Error found =====> exiting \n $checkSyntax \n ${Color_Off}"
	say "PHP K.O."
	exit 0
else
	echo "${Green}PHP Files Syntax OK${Color_Off}"
fi




#force workdir as script directory
dn=$(dirname $0)
echo "working in $dn"
cd $dn


chmod 755 ../sources/views
chmod 755 ../sources/views/tag



version=$(more ../sources/wlc-referral.php | grep "WLC_VERSION'" -C 0 | egrep -o '[0-9\.]+')


echo "creating zip"
rm -rf ../tmp/*
mkdir ../tmp/wlc-referral

cp -R ../sources/* ../tmp/wlc-referral/

cd ../tmp
zip -r -9 ../build/wlc-referral-$version-$starttime.zip wlc-referral/*

cp ../build/wlc-referral-$version-$starttime.zip ../build/wlc-referral-$version.zip

echo "zip created"
endtime=$(date +%s)

## calculating execution time
delay=$(( $endtime - $starttime ))

## display execution time
echo "Execution time: $delay seconds"
