Title: Statistics page error
Last modified: August 21, 2016

---

# Statistics page error

 *  [Nemopress](https://wordpress.org/support/users/nemopress/)
 * (@nemopress)
 * [13 years ago](https://wordpress.org/support/topic/statistics-page-error/)
 * Hello,
    I’ve encountered this error in the Statistics page:
 * `Warning: Illegal string offset 'name' in C:\xampp\htdocs\wordpress\wp-content\
   plugins\leaguemanager\admin\stats.php on line 73`
 * This should be the problematic line of code:
    `<th scope="col"><?php echo $field['
   name'] ?></th>`
 * Also, the Javascript bit that comes after the line, this one:
    `onclick="return
   Leaguemanager.addStat("stat_cambi", 4, 4);"` doesn’t work, but the two things
   might be related. At the moment I’m using xampp for local development but I’m
   planning to deploy it on a shared hosting which I guess will have a different
   PHP version.
 * Thanks in advance.
 * [http://wordpress.org/extend/plugins/leaguemanager/](http://wordpress.org/extend/plugins/leaguemanager/)

Viewing 8 replies - 1 through 8 (of 8 total)

 *  Plugin Author [LaMonte Forthun](https://wordpress.org/support/users/lamontef/)
 * (@lamontef)
 * [13 years ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748068)
 * I haven’t worked with the stats function much as is with LeagueManager because
   I could never get it to work quite right. To be honest, my thought was that it
   needed to be looked at for a long-term plan for making it usable for long-term
   stats and not just season-by-season.
 * I’ll have a look at it to see if I can come up with any issues that can be quickly
   fixed, but I don’t think it makes any sense to spend a lot of time on it as is,
   I think it’s going to end up being re-written and it’s one of the top priorities
   that I have.
 * With that said, let me ask two questions:
    1). Are you using the latest version
   of LeagueManager (3.8.8 or 3.8.8.1)? 2). Do you have ProjectManager installed?
 *  Thread Starter [Nemopress](https://wordpress.org/support/users/nemopress/)
 * (@nemopress)
 * [13 years ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748080)
 * I’ve got the 3.8.8.1 one. I do have ProjectManager installed but I’m pretty sure
   that the I had the error even before.
 * I’m fairly proficient with other languages but I haven’t touched PHP in a long
   time and wouldn’t want to mess things up. What I can gather from a superficial
   look is that it’s trying to slice or lookup $field which isn’t an array in that
   particular case and choking up on that.
 *  Plugin Author [LaMonte Forthun](https://wordpress.org/support/users/lamontef/)
 * (@lamontef)
 * [13 years ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748108)
 * I’ll have a look tonight, see if I can duplicate the problem and get back to 
   you…
 *  Thread Starter [Nemopress](https://wordpress.org/support/users/nemopress/)
 * (@nemopress)
 * [13 years ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748115)
 * Thanks for the help.
    I don’t want to waste your time though and I think that
   I found where the problems lies.
 * It might be a bug depending on how you look at it but it’s most likely a very
   niche case. Anyway, the problem was on how the constants are defined in the defineConstants()
   function and how xampp translates them, or more correctly Windows. More precisely,
   what happens is that this bit:
    `pluginPath: "<?php echo LEAGUEMANAGER_PATH; ?
   >"`
 * translates to something like this:
 * `C:\xampp\htdocs\wordpress/wp-content/plugins/leaguemanager`
 * and the parser obviously chokes as the the backslashes aren’t escaped.
    I have
   modified the function to output the proper string and it seems to work just fine.
   It’s something of a platform problem really. 🙂
 *  Plugin Author [LaMonte Forthun](https://wordpress.org/support/users/lamontef/)
 * (@lamontef)
 * [13 years ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748119)
 * Nice work…
 * When you mentioned XAMPP, I had a feeling there was going to be a setting of 
   sorts that would come up.
 *  Plugin Author [LaMonte Forthun](https://wordpress.org/support/users/lamontef/)
 * (@lamontef)
 * [13 years ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748160)
 * I think we have a few others having the same problem, can you explain what you
   had to do to get the paths right?
 * Thanks
 *  Thread Starter [Nemopress](https://wordpress.org/support/users/nemopress/)
 * (@nemopress)
 * [12 years, 12 months ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748222)
 * Sorry for the delay. What I did was what I explained above, altough I’m not entirely
   sure that those other users are having this exact problem.
 * I checked what the error was from the browser console, saw that there was a parsing
   error on that line:
 * `C:\xampp\htdocs\wordpress/wp-content/plugins/leaguemanager`
 * And proceded simply to replace the echo that generates it, I mentioned the exact
   line before, with a:
 * `C:/xampp/htdocs/wordpress/wp-content/plugins/leaguemanager`
 * Since I don’t have a general exposure to the codebase I’m still not entirely 
   sure why the software would expose such absolute paths to the page, even with
   an OS filesystem reference, but it was as simple as modifying backslashes to 
   avoid the automatic string escapes.
 * A long-term solution, which I guess should be preferrable, would be assuring 
   that, when on Windows, the first part of the path gets properly escaped or that
   at least the slashes are replaced when necessary.
 * I hope I made myself sufficiently clear or I can explain it again.
 *  Plugin Author [LaMonte Forthun](https://wordpress.org/support/users/lamontef/)
 * (@lamontef)
 * [12 years, 12 months ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748223)
 * Yes, very clear…
 * I use XAMPP on my Mac, but will install it on my PC and do a few tests to see
   how to fix things.
 * Thanks

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘Statistics page error’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/leaguemanager.svg)
 * [LeagueManager](https://wordpress.org/plugins/leaguemanager/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/leaguemanager/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/leaguemanager/)
 * [Active Topics](https://wordpress.org/support/plugin/leaguemanager/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/leaguemanager/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/leaguemanager/reviews/)

 * 8 replies
 * 2 participants
 * Last reply from: [LaMonte Forthun](https://wordpress.org/support/users/lamontef/)
 * Last activity: [12 years, 12 months ago](https://wordpress.org/support/topic/statistics-page-error/#post-3748223)
 * Status: not resolved