2.2.5 (with the 2.2.6 3 file fixup). I think the problem is in the following code somewhere:
Code:
if ($bbuserinfo[pmfolders]) {
$allfolders = split("\n", trim($bbuserinfo[pmfolders]));
$foldercount = 0;
while (list($key,$val)=each($allfolders)) {
$folder = split("\|\|\|", $val);
$foldercount++;
$highestnum = $folder[0];
$folder[folderid]=$folder[0]+1;
$folder[title]=$folder[1];
eval("\$folderboxeshack .= \"".gettemplate("priv_showfolders_folderbit_hack",1,0)."\";");
}
}
or here:
Code:
$highestnum = 0;
$hiddenfolderboxes="";
if ($bbuserinfo[pmfolders]) {
$allfolders = split("\n", trim($bbuserinfo[pmfolders]));
$foldercount = 0;
while (list($key,$val)=each($allfolders)) {
$folder = split("\|\|\|", $val);
$foldercount++;
$highestnum = $folder[0];
$folder[folderid]=$folder[0]+1;
$folder[title]=$folder[1];
eval("\$hiddenfolderboxes .= \"".gettemplate("priv_showfolders_folderbit_hidden",1,0)."\";");
}
}
$foldercount=0;
while ($foldercount<1) {
$foldercount++;
$folder[folderid]=$foldercount+$highestnum+1;
$folder[title]="";
eval("\$newfolderboxes .= \"".gettemplate("priv_showfolders_folderbit_add",1,0)."\";");
}
$hiddenfolderboxes .= "<INPUT TYPE=\"hidden\" name=\"highest\" value=\"".($highestnum+3)."\">";