This part triggers it:
= ["widget_text-$id"]
Copy paste gone wrong or something? Square brackets used this way make no sense to PHP.
This part triggers it:
= ["widget_text-$id"]
Copy paste gone wrong or something? Square brackets used this way make no sense to PHP.