I'm makeing a hack for to post topics in PNphpBB2 when you publicate a news in postnuke .761. I finnished my project, but I've got a problem, and it do not work.
In AddStory>adstory_functions.php I putted a code for to show a menu to choose the forum where the topic will be created, but it do not show it. The code is:
Code
function buildForumMenu($fsel)
{
if(!pnModAvailable("PNphpBB2")) {
return;
}
if(!pnModAPILoad('PNphpBB2', 'admin')) {
return;
}
$out = "";
$forums = pnModAPIFunc('PNphpBB2', 'admin', 'readforums');
if(count($forums)>0) {
include_once('modules/PNphpBB2/common.php');
$out = '<br /><br /><strong>'._DPHACK_SELECT_FORUM.'<strong /><br />';
$out .= '<select name="phpbb_forum" id="phpbb_forum" size="1">';
$selected = ((int)$fsel=="0") ? "selected" : "";
$out.='<option value="0" '.$selected.'>'. _DPHACK_ALLFORUMS .'</option>';
foreach($forums as $forum) {
if(allowedtoreadcategoryandforum($forum['cat_id'], $forum['forum_id'])) {
$selected = ((int)$fsel==(int)$forum['forum_id']) ? "selected" : "";
$out .= '<option value="'.$forum['forum_id'].'" '.$selected.'>'.pnVarPrepForDisplay($forum['cat_title']).' > '.pnVarPrepForDisplay($forum['forum_name']).'</option>';
}
}
$out .= '</select><br /><br /><br />';
}
echo $out;
}
{
if(!pnModAvailable("PNphpBB2")) {
return;
}
if(!pnModAPILoad('PNphpBB2', 'admin')) {
return;
}
$out = "";
$forums = pnModAPIFunc('PNphpBB2', 'admin', 'readforums');
if(count($forums)>0) {
include_once('modules/PNphpBB2/common.php');
$out = '<br /><br /><strong>'._DPHACK_SELECT_FORUM.'<strong /><br />';
$out .= '<select name="phpbb_forum" id="phpbb_forum" size="1">';
$selected = ((int)$fsel=="0") ? "selected" : "";
$out.='<option value="0" '.$selected.'>'. _DPHACK_ALLFORUMS .'</option>';
foreach($forums as $forum) {
if(allowedtoreadcategoryandforum($forum['cat_id'], $forum['forum_id'])) {
$selected = ((int)$fsel==(int)$forum['forum_id']) ? "selected" : "";
$out .= '<option value="'.$forum['forum_id'].'" '.$selected.'>'.pnVarPrepForDisplay($forum['cat_title']).' > '.pnVarPrepForDisplay($forum['forum_name']).'</option>';
}
}
$out .= '</select><br /><br /><br />';
}
echo $out;
}
Somebody know where is the error? Thanks you
