--- parser3/src/classes/form.C 2008/06/06 11:17:22 1.41 +++ parser3/src/classes/form.C 2009/08/08 13:30:20 1.42 @@ -1,11 +1,11 @@ /** @file Parser: @b form parser class. - Copyright (c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com) + Copyright (c) 2001-2009 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char * const IDENT_FORM_C="$Date: 2008/06/06 11:17:22 $"; +static const char * const IDENT_FORM_C="$Date: 2009/08/08 13:30:20 $"; #include "classes.h" #include "pa_vmethod_frame.h" @@ -50,10 +50,10 @@ static const String limits_name(LIMITS_N void MForm::configure_admin(Request& r) { - Value* limits=r.main_class.get_element(limits_name, r.main_class, false); + Value* limits=r.main_class.get_element(limits_name); if(r.request_info.method && StrStartFromNC(r.request_info.method, "post", true)) { // $limits.max_post_size default 10M - Value* element=limits?limits->get_element(max_post_size_name, *limits, false) + Value* element=limits?limits->get_element(max_post_size_name) :0; size_t value=element?(size_t)element->as_double():0; size_t max_post_size=value?value:MAX_POST_SIZE_DEFAULT;