From c36a3f64baad067a2f69145ea60c544bfa1a6070 Mon Sep 17 00:00:00 2001 From: Bram Prieshof Date: Wed, 2 Sep 2020 11:19:56 +0000 Subject: [PATCH] Add 'Scripts/toggles/toggle-PhpMyAdmin_APACHE.sh' --- Scripts/toggles/toggle-PhpMyAdmin_APACHE.sh | 37 +++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Scripts/toggles/toggle-PhpMyAdmin_APACHE.sh 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