PHP notices from dashboard stats i.e. Notice: Undefined index: widget_title
-
Hi all, I’m back with more PHP notices that I’d love it if you could fix!
These ones are triggered in the
PowerPressStatsWidget
class, specifically it seems that on my site thePowerPressStatsWidget->content
array is empty, but the class doesn’t check that, and powers through, accessing a dozen or so missing fields and generating a notice each time.Examples:
PHP Notice:? Undefined index: scale_step in /…/powerpress/powerpressadmin-stats-widget.class.php on line 368
PHP Notice:? Undefined index: scale_max in /…/powerpress/powerpressadmin-stats-widget.class.php on line 371
PHP Notice:? Undefined index: scale_min in /…/powerpress/powerpressadmin-stats-widget.class.php on line 371?
PHP Notice:? Undefined index: scale_max in /…/powerpress/powerpressadmin-stats-widget.class.php on line 391
PHP Notice:? Undefined index: scale_min in /…/powerpress/powerpressadmin-stats-widget.class.php on line 391
PHP Notice:? Undefined index: day_total_data in /…/powerpress/powerpressadmin-stats-widget.class.php on line 398
?PHP Warning:? Invalid argument supplied for foreach() in /…/powerpress/powerpressadmin-stats-widget.class.php on line 398
PHP Notice:? Undefined index: widget_title in /…/powerpress/powerpressadmin-stats-widget.class.php on line 515
PHP Notice:? Undefined index: day_total_data in /…/powerpress/powerpressadmin-stats-widget.class.php on line 216
PHP Notice:? Undefined index: month_average_change in /…/powerpress/powerpressadmin-stats-widget.class.php on line 237
?PHP Notice:? Undefined index: month_average_change in /…/powerpress/powerpressadmin-stats-widget.class.php on line 240
?PHP Notice:? Undefined index: month_average in /…/powerpress/powerpressadmin-stats-widget.class.php on line 248
PHP Notice:? Undefined index: month_average in /…/powerpress/powerpressadmin-stats-widget.class.php on line 249
PHP Notice:? Undefined index: day_total_data in /…/powerpress/powerpressadmin-stats-widget.class.php on line 258
PHP Notice:? Undefined index: program_total in /…/powerpress/powerpressadmin-stats-widget.class.php on line 267
PHP Notice:? Undefined index: program_total in /…/powerpress/powerpressadmin-stats-widget.class.php on line 268
?PHP Notice:? Undefined index: stats_prog_id in /…/powerpress/powerpressadmin-stats-widget.class.php on line 275
I have no idea why it’s empty, but for sure it shouldn’t be dumping all these errors in the logs. It only happens on the settings page at least, but it’s very disruptive for my testing. Seems like what needs to happen is you just turn this rendering off if there’s nothing to show, as seems to be the case. This is a site that hardly ever used Powerpress aside from rendering some MP3 players, there’s no reason for it to have stats.
Thank you for taking a look!
Versions: WP 6.1.1 PP 9.10
- The topic ‘PHP notices from dashboard stats i.e. Notice: Undefined index: widget_title’ is closed to new replies.