added ezc function: winix_function_param_is_not

git-svn-id: svn://ttmath.org/publicrep/winix/trunk@721 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
Tomasz Sowa 2011-02-22 04:14:26 +00:00
parent e7e90c6527
commit 15487b347f
3 changed files with 9 additions and 0 deletions

View File

@ -398,6 +398,7 @@ void Templates::CreateFunctions()
ezc_functions.Insert("winix_function", winix_function);
ezc_functions.Insert("winix_function_is", winix_function_is);
ezc_functions.Insert("winix_function_param_is", winix_function_param_is);
ezc_functions.Insert("winix_function_param_is_not",winix_function_param_is_not);
ezc_functions.Insert("winix_function_param_value",winix_function_param_value);
ezc_functions.Insert("winix_has_plugin", winix_has_plugin);
ezc_functions.Insert("winix_loadavg_now", winix_loadavg_now);

View File

@ -330,6 +330,7 @@ namespace TemplatesFunctions
void winix_function(Info & i);
void winix_function_is(Info & i);
void winix_function_param_is(Info & i);
void winix_function_param_is_not(Info & i);
void winix_function_param_value(Info & i);
void winix_has_plugin(Info & i);
void winix_loadavg_now(Info & i);

View File

@ -65,11 +65,18 @@ void winix_function_param_is(Info & i)
}
void winix_function_param_is_not(Info & i)
{
i.res = !cur->request->IsParam(i.par);
}
void winix_function_param_value(Info & i)
{
i.out << cur->request->ParamValue(i.par);
}
void winix_has_plugin(Info & i)
{
size_t exist = 0;