14
Yeah, it is a core bug!
Ok we have a map on class XoopsLoad and contains the following problem:
'uploader' => XOOPS_ROOT_PATH . '/class/uploader.php',
'utility' => XOOPS_ROOT_PATH . '/class/utility/xoopsutility.php',
'captcha' => XOOPS_ROOT_PATH . '/class/captcha/xoopscaptcha.php',
'cache' => XOOPS_ROOT_PATH . '/class/cache/xoopscache.php',
'file' => XOOPS_ROOT_PATH . '/class/file/xoopsfile.php',
'model' => XOOPS_ROOT_PATH . '/class/model/xoopsmodel.php',
'calendar' => XOOPS_ROOT_PATH . '/class/calendar/xoopscalendar.php',
Core checks if class 'uploader' exists and, if not, includes class XoopsMediaUploader
Same for calendar, core checks if Calendar class exists and if not, includes XoopsCalendar.
So exCal has a Pear/Calendar.php with a Calendar class.
So, this issue may also cause a double inclusion of captcha class(causing blank page), which was already pointed out in the foruns.
I wished I could give you a quick solution but I can't.We need to address this in next core release.