This PR fixes many instances of potentially unset variables being read, as well as a few bugs, and a newer version of the htmLawed library. The changes tough nearly every PHP file in Grawlix, mostly by adding isset and ?? checks as appropriate.
While I've tested the majority of the changes, there are some things I did not test, such as the extra_features content, Adsense integration, and other things that my comic does not use. Some additional testing would be great!
This PR fixes many instances of potentially unset variables being read, as well as a few bugs, and a newer version of the htmLawed library. The changes tough nearly every PHP file in Grawlix, mostly by adding
isset
and??
checks as appropriate.While I've tested the majority of the changes, there are some things I did not test, such as the extra_features content, Adsense integration, and other things that my comic does not use. Some additional testing would be great!