hi michax,
ich bin zwar kein Programmierer, aber für mich sieht es so aus, als ob einfach nur die Variable $batchul dem System nicht bekannt gemacht wurde; ich kann mich aber auch total irren!
Also: eine Möglichkeit besteht darin, die Variable vor ihrem ersten Aufruf in der admin.ponygallery.php bekannt zu machen. Dafür solltest Du in der genannten Datei (ich gehe hier davon aus, dass Du die Original-Datei verwendest) in den Zeilen ab 56 folgende Änderung vornehmen:
Vorher:
Code:
case "settings":
$task = "settings";
break;
}
switch ($task) {
case "publish":
publishPicture( $id, 1, $option );
break;
case "unpublish":
publishPicture( $id, 0, $option );
break;
zu nachher:
Code:
case "settings":
$task = "settings";
break;
}
global $batchul;
switch ($task) {
case "publish":
publishPicture( $id, 1, $option );
break;
case "unpublish":
publishPicture( $id, 0, $option );
break;
Dies ist wie gesagt nur ein Versuch, könnte aber helfen; geschadet hat es meiner Installation auf jeden Fall nicht.
Vielmehr fällt mir im Moment nicht ein, zumal ich 1. Dein Problem nicht direkt nachvollziehen kann (mangels derartiger Fehlermeldungen) und 2. selbst über Google keine Antwort auf Dein Problem finden konnte.
Versuchs einfach mal, vielleicht klappts ja!
Gruß
mab
Lesezeichen