'PortalUserId'=>Array('type'=>'int','formatter'=>'kLEFTFormatter','error_msgs'=>Array('invalid_option'=>'!la_error_UserNotFound!'),'options'=>Array(-1=>'root',-2=>'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'','left_key_field'=>'PortalUserId','left_title_field'=>'Login','required'=>1,'not_null'=>1,'default'=>-1),
'PaymentType'=>Array('type'=>'int','formatter'=>'kOptionsFormatter','options_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PaymentTypes WHERE Status = 1','option_key_field'=>'PaymentTypeId','option_title_field'=>'Description','not_null'=>1,'default'=>0),
'ShippingType'=>Array('type'=>'int','formatter'=>'kOptionsFormatter','options_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'ShippingType WHERE Status = 1','option_key_field'=>'ShippingID','option_title_field'=>'Name','not_null'=>1,'default'=>0),
'AffiliateId'=>Array('type'=>'int','formatter'=>'kLEFTFormatter','error_msgs'=>Array('invalid_option'=>'!la_error_UserNotFound!'),'options'=>Array(0=>'lu_None'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'Affiliates af LEFT JOIN '.TABLE_PREFIX.'PortalUser pu ON pu.PortalUserId = af.PortalUserId WHERE `%s` = \'%s\'','left_key_field'=>'AffiliateId','left_title_field'=>'Login','not_null'=>1,'default'=>0),