Ich möchte das PHP-Filter-Modul auf einer großen Website deaktivieren, aber es würde Äonen dauern, alle Knoten, Blöcke und anderen Felder durchzugehen, in denen Sie den PHP-Filter verwenden könnten.
Gibt es eine einfache Möglichkeit oder Methode, SQL-Abfragen auszuführen, um herauszufinden, wo der PHP-Filter auf meiner Website verwendet wird?
quelle
Sie können alle Ansichten finden, für die PHP aktiviert ist, indem Sie den folgenden Befehl in MySQL ausführen ...
Die Tabelle views_display speichert diese Informationen im serialisierten Format. Ich habe die oben genannte Abfrage wie erwartet getestet. Ich hoffe, sie hilft, das PHP-Rätsel der Ansichten zu lösen :-)
quelle
Der Code von Anil Sagar oben funktioniert nur, wenn die Ansicht in der Datenbank gespeichert ist. Wenn die Ansicht nur aus Code besteht, funktioniert sie nicht. Also habe ich einen kleinen Ausschnitt geschrieben, den ich laufen lasse, um alle Ansichten in der Datenbank zu speichern. Dann kann ich das MySQL-Snippet verwenden, um PHP zu zeigen.
quelle
Alte Frage, war aber zuerst bei meiner Google-Suche.
Es gibt ein Contrib-Modul, das alle PHP-Einträge finden soll:
PHP Finder
quelle