This is a bug in the FireBoard code, at least for Joomla 1.5.
In /components/com_fireboard/sources/fb_pdf.php, on line 125 is this:
| Code: |
include (JB_JABSPATH . '/includes/class.ezpdf.php');
|
JB_JABSPATH stands for "JoomlaBoard base path", but it looks like this variable's not being read, and so it looks in the site base path /includes folder by default instead of in the component's include folder, and Joomla doesn't have a class.ezpdf.php so it gives an error.
Note that I have the PDF option turned off in my Fireboard config, but it still tries to include this class. It should be conditional based upon the config, i.e.:
| Code: |
if($fbconfig->pdf == 1){
include (JB_JABSPATH . '/includes/class.ezpdf.php');
}
|
I don't know what the actual param variable would be here, it's just an example.
But for now you can either fix the path using $mosconfig_livesite (1.0) or JURI::root() (1.5), and add /components/com_fireboard. So, change it to this for 1.5:
| Code: |
include (JURI::root(). 'components/com_fireboard/includes/class.ezpdf.php');
|
| Code: |
include ($mosconfig_livesite. 'components/com_fireboard/includes/class.ezpdf.php');
|
I suppose even that could be made conditional.