/* * This file is a part of Winix * and is not publicly distributed * * Copyright (c) 2008-2011, Tomasz Sowa * All rights reserved. * */ #include "templates.h" #include "core/misc.h" namespace TemplatesFunctions { static std::string urlencode_tmp; static std::string qencode_tmp; void fil_urlencode(Info & i) { UrlEncode(i.in.Str(), urlencode_tmp); i.out << R(urlencode_tmp); } void fil_qencode(Info & i) { QEncode(i.in.Str(), qencode_tmp); i.out << R(qencode_tmp); } void fil_capitalize(Info & i) { const std::wstring & str = i.in.Str(); for(size_t a=0 ; a