due to this bug http://forum.coppermine-gallery.net/index.php?topic=1211 I get a link like thumbnails.php?album= (without album ID).
When I follow it, I get Fatal error: Cannot redeclare class site in c:\mypath\site.php on line 25
That's an include file, which I included in the theme like that:
//in theme.php added this function:
function generate_tqmenu(){ // tqchanged
global $lang_translation_info, $SiteMap, $lang;
if ($lang_translation_info['lang_name_english']=='German') $_deflang='de'; else $_deflang='en';
require '../../site.php';
$html='some html';
return $html;
}
//added this to $template_vars array:
'{TQMENU}' => generate_tqmenu() // tqchanged
//and call it in template.html:
{TQMENU}
This works good in general, but not in this special case ("?album="). Using require_once instead, solves this particular error, but it seems like site.php gets included twice... strangely there is only one echo-output, if I put it at top of the generate_tqmenu() function for debug pruposes..?!?
I also have to make the variables ($SiteMap, ..) that get set in site.php global in generate_tqmenu() in this special case...
I'm using PHP 4.3.4..
:?