/** * Manually adds the "show more" link in a post. * * @param post The post we are going to cut. * @param maxWords Amount of words we'd like to allow. * @param linkText Text we are going to show. * @return The modified link. */ function addShowMoreLink($post, $maxWords, $linkText) { $textFilter = new TextFilter(); $result = $textFilter->cutText($post->getText(), $maxWords); $config =& Config::getConfig(); if ($result != $post->getText()) { $rg =& RequestGenerator::getRequestGenerator(); $rg->addParameter("op", "ViewArticle"); $rg->addParameter("articleId", $post->getId()); $rg->addParameter("blogId", $this->_blogInfo->getId()); $indexPage = $config->getValue("script_name", "index.php"); $showMoreLink = " <a href=\"{$indexPage}" . $rg->getRequest() . "\">" . $linkText . "</a>"; $result .= $showMoreLink; } return $result; }