diff --git a/Scripts/toggles/toggle-PhpMyAdmin_APACHE.sh b/Scripts/toggles/toggle-PhpMyAdmin_APACHE.sh new file mode 100644 index 0000000..f2d8259 --- /dev/null +++ b/Scripts/toggles/toggle-PhpMyAdmin_APACHE.sh @@ -0,0 +1,37 @@ +function usage { + echo "Usage: $0 [option...]" >&2 + echo + echo " -e, Enable PhpMyadmin" + echo " -d, Disable PhpMyadmin" + echo " -h, Shows this information" + echo +} +if [ -n "$1" ]; then + if [[ ! -f /etc/ICTM/toggle.conf ]]; then + echo "Creating File" + touch /etc/ICTM/toggle.conf + fi + source /etc/ICTM/toggle.conf + if [ -z "$PhpMA" ]; then + echo "Creating Var" + echo "PhpMA=3" >> /etc/ICTM/toggle.conf + PhpMA=3 + fi + if [[ "$1" = "-d" && "$PhpMA" != 0 ]]; then + echo "Disable PhpMyadmin" + sed -i '/PhpMA=/c\PhpMA=0' /etc/ICTM/toggle.conf + sed -i --follow-symlinks '/#enables\/disables PHPMyadmin/!b;n;cdeny from all' /etc/apache2/sites-enabled/010-Backend.conf + systemctl reload nginx + elif [[ "$1" = "-e" && "$PhpMA" != 1 ]]; then + echo "Enable PhpMyadmin" + sed -i '/PhpMA=/c\PhpMA=1' /etc/ICTM/toggle.conf + sed -i --follow-symlinks '/#enables\/disables PHPMyadmin/!b;n;c#deny from all' /etc/apache2/sites-enabled/010-Backend.conf + systemctl reload nginx + elif [[ "$1" = "-h" ]]; then + usage + else + echo "Oopsie!" + fi +else + usage +fi \ No newline at end of file