#!/bin/bash
# Add cPanel AddHandler into cwp suphp


if [ -e "/usr/local/apache/conf.d/suphp.conf" ];then
	
	# ea-php
	if [[ -z `grep x-httpd-ea-php73 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-ea-php73" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php72 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-ea-php72" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php71 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-ea-php71" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php70 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-ea-php70" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php56 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-ea-php56" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php55 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-ea-php55" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php54 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-ea-php54" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php53 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-ea-php53" >> /usr/local/apache/conf.d/suphp.conf
	fi

	# alt-php
	if [[ -z `grep x-httpd-alt-php73 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-alt-php73" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php72 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-alt-php72" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php71 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-alt-php71" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php70 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-alt-php70" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php56 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-alt-php56" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php55 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-alt-php55" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php54 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-alt-php54" >> /usr/local/apache/conf.d/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php53 /usr/local/apache/conf.d/suphp.conf` ]];then
		echo "suPHP_AddHandler application/x-httpd-alt-php53" >> /usr/local/apache/conf.d/suphp.conf
	fi

fi

if [ -e "/usr/local/etc/suphp.conf" ];then
	
	# ea-php
	if [[ -z `grep x-httpd-ea-php73 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-ea-php73=\"php:/opt/alt/php73/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php72 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-ea-php72=\"php:/opt/alt/php72/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php71 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-ea-php71=\"php:/opt/alt/php71/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php70 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-ea-php70=\"php:/opt/alt/php70/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php56 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-ea-php56=\"php:/opt/alt/php56/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php55 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-ea-php55=\"php:/opt/alt/php55/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php54 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-ea-php54=\"php:/opt/alt/php54/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-ea-php53 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-ea-php53=\"php:/opt/alt/php53/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	# alt-php
	if [[ -z `grep x-httpd-alt-php73 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-alt-php73=\"php:/opt/alt/php73/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php72 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-alt-php72=\"php:/opt/alt/php72/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php71 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-alt-php71=\"php:/opt/alt/php71/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php70 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-alt-php70=\"php:/opt/alt/php70/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php56 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-alt-php56=\"php:/opt/alt/php56/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php55 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-alt-php55=\"php:/opt/alt/php55/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php54 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-alt-php54=\"php:/opt/alt/php54/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

	if [[ -z `grep x-httpd-alt-php53 /usr/local/etc/suphp.conf` ]];then
		echo "application/x-httpd-alt-php53=\"php:/opt/alt/php53/usr/bin/php-cgi\"" >> /usr/local/etc/suphp.conf
	fi

fi

service httpd restart
