1*1d05cddcSAtari911#!/bin/bash 2*1d05cddcSAtari911# Check PHP syntax of all calendar plugin files 3*1d05cddcSAtari911 4*1d05cddcSAtari911echo "Checking PHP syntax..." 5*1d05cddcSAtari911echo "" 6*1d05cddcSAtari911 7*1d05cddcSAtari911errors=0 8*1d05cddcSAtari911 9*1d05cddcSAtari911for file in *.php; do 10*1d05cddcSAtari911 if [ -f "$file" ]; then 11*1d05cddcSAtari911 result=$(php -l "$file" 2>&1) 12*1d05cddcSAtari911 if [ $? -eq 0 ]; then 13*1d05cddcSAtari911 echo "✅ $file" 14*1d05cddcSAtari911 else 15*1d05cddcSAtari911 echo "❌ $file" 16*1d05cddcSAtari911 echo " $result" 17*1d05cddcSAtari911 errors=$((errors + 1)) 18*1d05cddcSAtari911 fi 19*1d05cddcSAtari911 fi 20*1d05cddcSAtari911done 21*1d05cddcSAtari911 22*1d05cddcSAtari911echo "" 23*1d05cddcSAtari911if [ $errors -eq 0 ]; then 24*1d05cddcSAtari911 echo "✅ All PHP files are valid!" 25*1d05cddcSAtari911 exit 0 26*1d05cddcSAtari911else 27*1d05cddcSAtari911 echo "❌ Found $errors file(s) with syntax errors" 28*1d05cddcSAtari911 exit 1 29*1d05cddcSAtari911fi 30