#!/bin/sh

# script SHOULD NOT take instructor login name as argument $1

echo "*****************************************************"
echo "Installing Easy Teacher Site into an existing account" 
# echo "Run AS ROOT from within users SITES directory"
echo "*****************************************************"
echo " "

if [ "$1" = "" ]; then
        printf "Are you sure you are presently INSIDE the users SITES directory? y/n [Y] "
        read sure
 if [ "$sure" = "n" ]; then
   	echo " "
   	echo "Sorry, you must be inside the user's SITES Directory"
   	echo " "
   	echo "Teacher Easy Site NOT installed"
   	exit
 else
   	echo " "
   	echo "Okay, proceeding with installation"
 fi
fi

echo " " 
echo "Attempting to rename existing index and images files and directories"
mv index.php indexORIG.php
mv .htaccess .htaccessOLD
mv index.html indexORIG.html
# mv index.htm indexORIG.htm
# mv images imagesORIG no need to do this

cp /users/joe/new_teacher.tar new_teacher.tar

echo " "
echo "If this is not a BRAND NEW install into a NEW account, look for errors above"
echo " "
printf "Is it safe to install with OVERWRITE y/n [Y] " 
	read safe
	if [ "$safe" = "n" ]; then
		# DO NOT OVERWRTE -k
 		tar -xvf new_teacher.tar -k
        	echo "Check above for errors"
	else
		# YES OVERWRITE
		tar -xf new_teacher.tar
	fi

echo " "
rm new_teacher.tar

mv htaccess .htaccess
### chmod 0777 ./
### chmod 777 data


if [ "$1" = "" ]; then
 	printf "NOW, Enter Instructor Login Name "
    	read loginname
 if [ "$loginname" = "" ]; then
   echo "Sorry, you must enter an instructor login name"
   echo "Change the config.php file manually"
   exit
 else
   echo "You entered $loginname"
 fi
fi

echo " "
echo "Setting correct file/directory permissions"
echo " "
# chown $loginname.staff .htaccess
# chown -R $loginname.staff application/
# chown -R $loginname.staff data/
# chown $loginname.staff include.php
# chown -R $loginname.staff includes/
# chown $loginname.staff index.php
# chown $loginname.staff login.php
chown -R www.www ./

if [ "$1" = "" ]; then
	sed s/USERNAME/$loginname/ config.php > config2.php
	mv config2.php config.php
else
	sed s/USERNAME/$1/ config.php > config2.php
	mv config2.php config.php
fi

echo " "
printf "Keep tilde? y/n [N] "
read tilde

if [ "$tilde" = "y" ]; then
   	echo "KEPT Tilde"
else
	sed s/~// config.php > config2.php
	mv config2.php config.php
	echo "Removed Tilde"
fi

chown www.www config.php

echo " "
echo "***********************************"
echo "Finished, Easy Site is ready to use"
echo " "

if [ "$1" != "" ]; then
	echo "http://teach.lanecc.edu/$1"
else
	echo "http://teach.lanecc.edu/$loginname"
fi
echo " "
