#!/bin/bash
echo "########## REPORT MDP DB $(date) ##########"
if [ -z "$NEWDBPASS" ]; then echo "  NEWDBPASS non transmis -> STOP"; exit 1; fi
SITES="abtan assayag azogui lahmi lasvergnas medicalesthetique medina miquel nassif s-hombrouck smileart-ads zeitoun-saal"
OK=0; KO=0
for s in $SITES; do
  S=~/$s
  [ -f "$S/wp-config.php" ] || { echo "  [$s] pas de wp-config -> skip"; continue; }
  php ~/_setdbpass.php "$s"
  rc=$?
  if [ $rc -eq 0 ]; then
    if php -l "$S/wp-config.php" >/dev/null 2>&1; then
      OK=$((OK+1))
    else
      echo "  [$s] LINT KO -> restore backup"; cp -p "$S/wp-config.php.bak-dbpass-20260712b" "$S/wp-config.php"; KO=$((KO+1))
    fi
  else
    KO=$((KO+1))
  fi
done
echo "  => $OK site(s) mis a jour / $KO non modifie(s)"
echo "  (si des sites sont 'REFUSE' : le mdp OVH de LEUR base n'est pas encore change, ou differe. Relancer avec le bon mdp.)"
echo "########## FIN REPORT MDP DB $(date) ##########"
