--- parser3/src/classes/table.C 2001/04/15 13:12:18 1.61 +++ parser3/src/classes/table.C 2001/04/20 14:18:30 1.63 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: table.C,v 1.61 2001/04/15 13:12:18 paf Exp $ + $Id: table.C,v 1.63 2001/04/20 14:18:30 paf Exp $ */ #include "pa_config_includes.h" @@ -213,9 +213,9 @@ static void _menu(Request& r, const Stri static void _empty(Request& r, const String& method_name, MethodParams *params) { Table& table=static_cast(r.self)->table(); if(table.size()==0) - r.write_pass_lang(params->get(0)); - else if(params->size()==2) - r.write_pass_lang(params->get(1)); + r.write_pass_lang(r.process(params->get(0))); + else if(params->size()>1) + r.write_pass_lang(r.process(params->get(1))); } struct Record_info { @@ -487,7 +487,7 @@ static void _dir(Request& r, const Strin int erroffset; regexp_code=pcre_compile(pattern, PCRE_EXTRA | PCRE_DOTALL, &errptr, &erroffset, - pcre_tables); + r.pcre_tables); if(!regexp_code) PTHROW(0, 0,