Closed sudwebdesign closed 8 months ago
update/index.php utilise $plxAdmin. Donc, il faut charger le dossier de langue correspond. Pour la constante L_SAVE_SUCCESSFUL en double dans admin.php et update.php, on la déplace dans core.php avec le petit script ci-dessous :
#!/usr/bin/sh
PATTERN='L_SAVE_SUCCESSFUL'
MARK='L_PAGE\s*='
echo "Pattern $PATTERN\n"
for d in `ls -d ??`; do
echo "Directory $d"
grep $PATTERN $d/*.php
line=$(grep $PATTERN $d/admin.php)
sed -i "/$MARK/a\\$line" $d/core.php
sed -i "/$PATTERN/d" $d/admin.php
sed -i "/$PATTERN/d" $d/update.php
echo
done
echo "Done !"
grep $PATTERN ??/*.php
include n'est pas une fonction mais une directive. Donc pas de parenthèses !
include n'est pas une fonction mais une directive. Donc pas de parenthèses !
Bien vu, c'est corrigé
Et merci pour le script de MAJ des fichiers de langue :100:
la MAJ s'est déroulé comme un charme (elle se serait probablement bien déroulé sans)
Je viens de testé une nouvelle MAJ d'un 5.2 avec le fichier actuel (avec les warnings) Elle s'est faite ;)
Fix PLX_CONFIG_PATH & L_SAVE_SUCCESSFUL already defined +php8.2 utf8_decode is deprecated +classe dèja chargées par lib/config.php
Voulant faire une MAJ depuis des données d'un PluXml v5.2, il a 2 warnings !
Après avoir corrigé le fichier comme ceci, la MAJ s'est déroulé comme un charme (elle se serait probablement bien déroulé sans)