#!/bin/bash

cd /var/www

for USER in `ls /var/www/`
do
    for i in `ls /var/www/$USER/etc/php5*/php.ini`
    do

     if [ ${USER} == "system" ]
        then
        echo "****** System nicht bearbeiten ******"
        break #Verlasse die Schleife
     fi

      echo "Bearbeite "$USER"/etc/php5*/php.ini..."
      echo "   Kopiere "$i" nach "$i.bak


      #### open_basedir patchen ####
      NEW_VALUE="open_basedir = \/var\/www\/$USER:\/usr\/share\/php:\/usr\/bin:\/usr\/local\/bin:\/opt:\/tmp"
      echo "   Führe sed aus.... s/open_basedir =.*/$NEW_VALUE/"
      sed -e "s/open_basedir =.*/$NEW_VALUE/" $i > $i.bak
      mv $i.bak $i
      echo "   ..."
    done

    for i in `ls /var/www/$USER/etc/php55/php.ini`
    do
      echo "Bearbeite "$USER"/etc/php55/php.ini..."
      echo "   Kopiere "$i" nach "$i.bak


      #### magic_quotes_gpc = offoff fixen ####
      NEW_VALUE="magic_quotes_gpc = off"
      echo "   magic_quotes_gpc = offoff fixen"
      sed -e "s/magic_quotes_gpc = offoff/$NEW_VALUE/" $i > $i.bak
      mv $i.bak $i
      echo "   ..."
    done

    for i in `ls /var/www/$USER/etc/php56/php.ini`
    do
      echo "Bearbeite "$USER"/etc/php56/php.ini..."
      echo "   Kopiere "$i" nach "$i.bak


      #### magic_quotes_gpc = offoff fixen ####
      NEW_VALUE="mail.log = \/tmp\/phpmail.log"
      echo "   magic_quotes_gpc = offoff fixen"
      sed -e "s/^\/tmp\/phpmail.log/$NEW_VALUE/" $i > $i.bak
      mv $i.bak $i
      echo "   ..."
    done

done