if ($approveprivilege) { $nohtml = isset($_POST['nohtml']) ? intval($_POST['nohtml']) : 0; $story->setNohtml($nohtml); if (!isset($_POST['approve'])) { $approve = 0; } } else { $story->setNohtml = 1; } $title = $story->title('InForm'); $hometext = $story->hometext('InForm'); if ($approveprivilege) { $bodytext = $story->bodytext('InForm'); $ihome = $story->ihome(); $description = $story->description('E'); $keywords = $story->keywords('E'); } //Display post preview $newsauthor = $story->uid(); $p_title = $story->title('Preview'); $p_hometext = $story->hometext('Preview'); if ($approveprivilege) { $p_bodytext = $story->bodytext('Preview'); $p_hometext .= '<br /><br />' . $p_bodytext; } $topicalign2 = isset($story->topicalign) ? 'align="' . $story->topicalign() . '"' : ''; $p_hometext = $xt->topic_imgurl() != '' && $topicdisplay ? '<img src="images/topics/' . $xt->topic_imgurl() . '" ' . $topicalign2 . ' alt="" />' . $p_hometext : $p_hometext; themecenterposts($p_title, $p_hometext); //Display post edit form $returnside = intval($_POST['returnside']); include_once XOOPS_ROOT_PATH . '/modules/news/include/storyform.inc.php';
exit; } // Verify permissions $gperm_handler =& xoops_gethandler('groupperm'); if (is_object($xoopsUser)) { $groups = $xoopsUser->getGroups(); } else { $groups = XOOPS_GROUP_ANONYMOUS; } if (!$gperm_handler->checkRight('news_view', $story->topicid(), $groups, $xoopsModule->getVar('mid'))) { redirect_header(XOOPS_URL . '/modules/news/index.php', 3, _NOPERM); exit; } $xoops_meta_keywords = ''; $xoops_meta_description = ''; if (trim($story->keywords()) != '') { $xoops_meta_keywords = $story->keywords(); } else { $xoops_meta_keywords = news_createmeta_keywords($story->hometext() . ' ' . $story->bodytext()); } if (trim($story->description()) != '') { $xoops_meta_description = $story->description(); } else { $xoops_meta_description = strip_tags($story->title()); } function PrintPage() { global $xoopsConfig, $xoopsModule, $story, $xoops_meta_keywords, $xoops_meta_description; $myts =& MyTextSanitizer::getInstance(); $datetime = formatTimestamp($story->published(), news_getmoduleoption('dateformat')); ?>
if (getmoduleoption('ratenews')) { $xoopsTpl->assign('rates', true); $xoopsTpl->assign('lang_ratingc', _NW_RATINGC); $xoopsTpl->assign('lang_ratethisnews', _NW_RATETHISNEWS); $story['rating'] = number_format($article->rating(), 2); if ($article->votes == 1) { $story['votes'] = _NW_ONEVOTE; } else { $story['votes'] = sprintf(_NW_NUMVOTES, $article->votes); } } else { $xoopsTpl->assign('rates', false); } $xoopsTpl->assign('story', $story); /** * META Keywords and description * * If you have set this module's option to 'yes' and if the information was entered, then they are rendered in the page else they are computed */ if (trim($article->keywords()) != '') { $xoopsTpl->assign('xoops_meta_keywords', $article->keywords()); } else { $xoopsTpl->assign('xoops_meta_keywords', news_createmeta_keywords($story['text'])); } if (trim($article->description()) != '') { $xoopsTpl->assign('xoops_meta_description', $article->description()); } else { $xoopsTpl->assign('xoops_meta_description', $article->title()); } include_once XOOPS_ROOT_PATH . '/include/comment_view.php'; include_once XOOPS_ROOT_PATH . '/footer.php';