/* * This file is a part of Winix * and is not publicly distributed * * Copyright (c) 2010-2012, Tomasz Sowa * All rights reserved. * */ #ifndef headerfile_winix_templates_misc #define headerfile_winix_templates_misc #include #include #include "localefilter.h" #include "ezc.h" #include "htmltextstream.h" struct User; namespace TemplatesFunctions { typedef Ezc::Functions EzcFun; typedef Ezc::Generator EzcGen; typedef Ezc::FunInfo Info; template HtmlTextStream::RawText R(const RawType & par) { return HtmlTextStream::RawText(par); } void HtmlEscapeFormTxt(HtmlTextStream & out, const std::wstring & in); void print_hour_min(Info & i, time_t time); void print_date_nice(Info & i, const PT::Date & date); void print_user_name(Info & i, const User * puser, const std::wstring & guest_name); } // namespace TemplatesFunctions #endif