added: bbcode
files: core/bbcodeparser.h core/bbcodeparser.cpp git-svn-id: svn://ttmath.org/publicrep/winix/trunk@615 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -12,12 +12,15 @@
|
||||
#include "../core/data.h"
|
||||
#include "../core/request.h"
|
||||
#include "../core/misc.h"
|
||||
#include "../core/bbcodeparser.h"
|
||||
|
||||
|
||||
|
||||
|
||||
namespace TemplatesFunctions
|
||||
{
|
||||
static BBCODEParser bbcode_parser;
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -114,20 +117,19 @@ void item_print_content(std::ostringstream & out, const std::string & content, I
|
||||
HtmlEscapeFormTxt(out, content);
|
||||
}
|
||||
else
|
||||
if( content_type == Item::ct_html )
|
||||
if( content_type == Item::ct_html || content_type == Item::ct_raw )
|
||||
{
|
||||
out << content;
|
||||
}
|
||||
else
|
||||
if( content_type == Item::ct_bbcode )
|
||||
{
|
||||
//out << content; // !! tutaj bedzie parsowanie bbcodu i tworzenie odpowiadajacego mu html-a
|
||||
out << "bbcode is not implemented yet";
|
||||
}
|
||||
else
|
||||
if( content_type == Item::ct_raw )
|
||||
{
|
||||
out << content;
|
||||
static std::string out_temp;
|
||||
out_temp.clear();
|
||||
out_temp.reserve(content.size()*2);
|
||||
|
||||
bbcode_parser.Filter(content.c_str(), out_temp);
|
||||
out << out_temp;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -523,8 +525,6 @@ void item_tab_date_creation_nice(Info & i)
|
||||
{
|
||||
tm * ptm = &request.item_table[item_index].date_creation;
|
||||
TemplatesMisc::print_date_nice(i, ptm);
|
||||
|
||||
i.out << "<!-- creation hour: " << ptm->tm_hour << " -->";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -536,8 +536,6 @@ void item_tab_date_modification_nice(Info & i)
|
||||
{
|
||||
tm * ptm = &request.item_table[item_index].date_modification;
|
||||
TemplatesMisc::print_date_nice(i, ptm);
|
||||
|
||||
i.out << "<!-- modification hour: " << ptm->tm_hour << " -->";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user