Index: branches/5.2.x/units/addresses/addresses_config.php =================================================================== diff -u -N -r14582 -r14953 --- branches/5.2.x/units/addresses/addresses_config.php (.../addresses_config.php) (revision 14582) +++ branches/5.2.x/units/addresses/addresses_config.php (.../addresses_config.php) (revision 14953) @@ -1,6 +1,6 @@ '*', 'DoEvent' => 'OnUpdateProfileAddress', ), + Array ( + 'Mode' => hAFTER, + 'Conditional' => false, + 'HookToPrefix' => 'u', + 'HookToSpecial' => '*', + 'HookToEvent' => Array ('OnAfterConfigRead'), + 'DoPrefix' => '', + 'DoSpecial' => '*', + 'DoEvent' => 'OnModifyUsersConfig', + ), ), 'QueryString' => Array( 1 => 'id', 2 => 'Page', 3 => 'PerPage', 4 => 'event', - 5 => 'mode', ), 'IDField' => 'AddressId', @@ -104,13 +113,46 @@ 'not_null' => '1', 'required' => 1, 'default' => '' ), - 'LastUsedAsBilling' => Array('type' => 'int','not_null' => 1, 'default' => 0), - 'LastUsedAsShipping' => Array('type' => 'int','not_null' => 1, 'default' => 0), - 'IsProfileAddress' => Array('type' => 'int','not_null' => 1, 'default' => 0), + 'LastUsedAsBilling' => Array( + 'type' => 'int', + 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, + 'not_null' => 1, 'default' => 0 + ), + 'LastUsedAsShipping' => Array( + 'type' => 'int', + 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, + 'not_null' => 1, 'default' => 0 + ), + 'IsProfileAddress' => Array( + 'type' => 'int', + 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, + 'not_null' => 1, 'default' => 0 + ), ), 'VirtualFields' => Array( 'ShortAddress' => Array('type'=>'string', 'default' => ''), ), + 'Grids' => Array( + 'Default' => Array( + 'Fields' => Array( + 'AddressId' => Array ('title' => 'column:la_fld_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter'), + 'To' => Array ('title' => 'column:la_fld_FullName', 'filter_block' => 'grid_like_filter'), + 'Company' => Array ('filter_block' => 'grid_like_filter'), + 'Phone' => Array ('filter_block' => 'grid_like_filter'), + 'Fax' => Array ('filter_block' => 'grid_like_filter'), + 'Email' => Array ('filter_block' => 'grid_like_filter'), + 'Address1' => Array ('title' => 'column:la_fld_AddressLine1', 'filter_block' => 'grid_like_filter'), + 'Address2' => Array ('title' => 'column:la_fld_AddressLine2', 'filter_block' => 'grid_like_filter'), + 'City' => Array ('filter_block' => 'grid_like_filter'), + 'State' => Array ('filter_block' => 'grid_like_filter'), + 'Zip' => Array ('filter_block' => 'grid_like_filter'), + 'Country' => Array ('filter_block' => 'grid_options_filter'), + 'LastUsedAsBilling' => Array ('filter_block' => 'grid_options_filter'), + 'LastUsedAsShipping' => Array ('filter_block' => 'grid_options_filter'), + 'IsProfileAddress' => Array ('filter_block' => 'grid_options_filter'), + ), + ), + ), ); \ No newline at end of file