Ich bin daran, ein Plugin zu entwickeln und das funktioniert soweit so gut. Ein Teil des Plugins wird im Modern Theme in der Sidebar angezeigt, von dort gibt es einen Link um die Seite komplett anzuzeigen, wie es zum Beispiel das Plugin Mitgliedsbeitrag macht. Mit dem Unterschied, dass bei letzterem die Sidebar dann nicht mehr angezeigt wird, bei mir aber schon.
Wie gesagt läuft alles wie geschmiert, bis ich einen ungültigen Wert in der URL übergebe. Dieser wird mit der Funktion admFuncVariableIsValid aufgefangen.
Dies hat irgendwie zur Folge, dass die Variablen, die ich aus der Plugin-config.php lese, irgendwie gelöscht werden, und wenn ich dann die Sidebar lade, mein Plugin, wegen Fehlen dieser Werten, dann auf einen SQL-Fehler stösst. Logisch, denn die SQL sieht dann so aus (die dat_cat_id sollt in der Variable gespeichert sein):
Code: Alles auswählen
(...)
AND dat_cat_id =
AND dat_begin >= '2011-11-30'
(...)