--- parser3/src/classes/Attic/root.C 2001/03/10 11:03:47 1.7 +++ parser3/src/classes/Attic/root.C 2001/03/10 12:12:49 1.9 @@ -1,8 +1,9 @@ /* -$Id: root.C,v 1.7 2001/03/10 11:03:47 paf Exp $ +$Id: root.C,v 1.9 2001/03/10 12:12:49 paf Exp $ */ #include "pa_request.h" +#include "_root.h" static void _if(Request& r, Array *params) { bool condition= @@ -11,10 +12,10 @@ static void _if(Request& r, Array *param false/*don't make it string*/).get_bool(); if(condition) { Value& value=r.autocalc(*static_cast(params->get(1))); - r.wcontext->write(value); + r.wcontext->write(value, String::Untaint_lang::PASS_APPENDED); } else if(params->size()==3) { Value& value=r.autocalc(*static_cast(params->get(2))); - r.wcontext->write(value); + r.wcontext->write(value, String::Untaint_lang::PASS_APPENDED); } }