My site is using Z-Content's Zap Calendar extension. It's a pretty nice extension. I assign different calendars to different menu items in my main menu. I then assign different access levels on the menu items so different users see different calendars. Nothing overly complex. It used to work for all users.
After the latest Joomla update, super users cannot access Zap Calendar menu items in the frontend. The page displays "500 - JHtmlIcon::edit not found." I thought maybe a permissions issue, but after a little searching in the forum, older posts lead me to believe it could be a template issue. I am using Joomla51's J51-Madison commercial template. It's been pretty nice to this point.
I did a grep 'JHtmlIcon' command from my webroot and the script comes up under an icon.php file for the component. It's at the beginning of the script
Code: Select all
defined('_JEXEC') or die;
abstract class JHtmlIcon
If I put Joomla in debug mode, the problem goes away. As soon as I disable debug mode, the problem returns. In debug mode using Firefox, when I search for JHtmlIcon it goes to a Zap Calendar section under the Database Queries, but I can't find the text "JHtmlIcon" anywhere to see where to direct myself.
While I've been using Joomla off and on over the span of 8 years, I've never become too experienced in html or php or java script, but I'm not afraid to dig deep. This site is for our church, so I need this to work to save us some money. Thanks for your help.