Skip to content

Commit 6d8eb0c

Browse files
committed
Refactored and Bug fixes
Help file refactored and few bug fixes
1 parent 220ed9c commit 6d8eb0c

File tree

4 files changed

+107
-63
lines changed

4 files changed

+107
-63
lines changed

admin/layout/help.php

Lines changed: 96 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,42 @@ function fed_admin_help() {
2020
<div class="row">
2121
<div class="col-md-12">
2222
<h4>Please follow the below steps to configure the frontend dashboard.</h4>
23-
<p>Please create the pages for all in one login or for individual [login, register, forgot password and dashboard]</p>
24-
<p><b>If you want to create all in one login page then </b></p>
23+
<p>Please create the pages for all in one login or for individual [login,
24+
register, forgot password and dashboard]
25+
</p>
26+
<p>
27+
<b>If you want to create all in one login page then</b>
28+
</p>
2529
<p>1. Please go to Admin Dashboard | Pages | Add New Pages</p>
2630
<p>2. Give appropriate title</p>
2731
<p>3. Add shortcode in content area [fed_login]</p>
2832
<p>4. Change Page Attributes Template to FED Login [In Right Column]</p>
29-
<p><b>If you are want to create single page for login, register and forgot password then</b></p>
33+
<p>
34+
<b>If you are want to create single page for login, register and forgot
35+
password then
36+
</b>
37+
</p>
3038
<p>1. Please go to Admin Dashboard | Pages | Add New Pages</p>
3139
<p>2. Give appropriate title [As we are creating for Login Page]</p>
3240
<p>3. Add shortcode in content area [fed_login_only]</p>
3341
<p>4. Change Page Attributes Template to FED Login [In Right Column]</p>
34-
<p>5. For Register and Forgot Password, create the pages similar to above mentioned instruction and add the shortcode for Register [fed_register_only] and for Forgot password [fed_forgot_password_only] and save.</p>
35-
<p><b>To create the dashboard page</b></p>
42+
<p>5. For Register and Forgot Password, create the pages similar to above
43+
mentioned instruction and add the shortcode for Register [fed_register_only]
44+
and for Forgot password [fed_forgot_password_only] and save.
45+
</p>
46+
<p>
47+
<b>To create the dashboard page</b>
48+
</p>
3649
<p>1. Please go to Admin Dashboard | Pages | Add New Pages</p>
3750
<p>2. Give appropriate title</p>
3851
<p>3. Add shortcode in content area [fed_dashboard]</p>
3952
<p>4. Change Page Attributes Template to FED Login [In Right Column]</p>
40-
<p><b>Then Please go to Frontend Dashboard | Frontend Dashboard | Login (Tab) | Settings (Tab) | Please change the appropriate pages for the settings and do save.</b></p>
53+
<p>
54+
<b>Then Please go to Frontend Dashboard | Frontend Dashboard | Login (Tab) |
55+
Settings (Tab) | Please change the appropriate pages for the settings
56+
and do save.
57+
</b>
58+
</p>
4159

4260

4361
</div>
@@ -101,35 +119,51 @@ function fed_admin_help() {
101119
<div id="filters" class="panel-collapse collapse" role="tabpanel" aria-labelledby="fed_filters">
102120
<div class="panel-body">
103121
<b>Note: This is not completely documented</b>
104-
<ol>
105-
<li class="col-md-4">fed_admin_input_item_options</li>
106-
<li class="col-md-4">fed_admin_input_items</li>
107-
<li class="col-md-4">fed_empty_value_for_user_profile</li>
108-
<li class="col-md-4">fed_no_update_fields</li>
109-
<li class="col-md-4">fed_payment_sources</li>
110-
<li class="col-md-4">fed_plugin_versions</li>
111-
<li class="col-md-4">fed_input_mandatory_required_fields</li>
112-
<li class="col-md-4">fed_login_form_filter</li>
113-
<li class="col-md-4">fed_registration_mandatory_fields</li>
114-
<li class="col-md-4">fed_login_mandatory_fields</li>
115-
<li class="col-md-4">fed_admin_dashboard_settings_menu_header</li>
116-
<li class="col-md-4">fed_frontend_main_menu</li>
117-
<li class="col-md-4">fed_admin_settings_upl</li>
118-
<li class="col-md-4">fed_restrictive_menu_names</li>
119-
<li class="col-md-4">fed_admin_login</li>
120-
<li class="col-md-4">fed_admin_settings_post</li>
121-
<li class="col-md-4">fed_register_form_submit</li>
122-
<li class="col-md-4">fed_user_extra_fields_registration</li>
123-
<li class="col-md-4">fed_get_date_formats_filter</li>
124-
<li class="col-md-4">fed_default_extended_fields</li>
125-
<li class="col-md-4">fed_admin_script_loading_pages</li>
126-
<li class="col-md-4">fed_update_post_status</li>
127-
<li class="col-md-4">fed_extend_country_code</li>
128-
<li class="col-md-4">fed_customize_admin_post_options</li>
129-
<li class="col-md-4">fed_customize_admin_login_options</li>
130-
<li class="col-md-4">fed_customize_admin_user_options</li>
131-
<li class="col-md-4">fed_customize_admin_user_profile_layout_options</li>
132-
</ol>
122+
<div class="row">
123+
<div class="col-md-12">
124+
<b>From version 1.0</b>
125+
</div>
126+
<div class="col-md-4">fed_admin_input_item_options</div>
127+
<div class="col-md-4">fed_admin_input_items</div>
128+
<div class="col-md-4">fed_empty_value_for_user_profile</div>
129+
<div class="col-md-4">fed_no_update_fields</div>
130+
<div class="col-md-4">fed_payment_sources</div>
131+
<div class="col-md-4">fed_plugin_versions</div>
132+
<div class="col-md-4">fed_input_mandatory_required_fields</div>
133+
<div class="col-md-4">fed_login_form_filter</div>
134+
<div class="col-md-4">fed_registration_mandatory_fields</div>
135+
<div class="col-md-4">fed_login_mandatory_fields</div>
136+
<div class="col-md-4">fed_admin_dashboard_settings_menu_header</div>
137+
<div class="col-md-4">fed_frontend_main_menu</div>
138+
<div class="col-md-4">fed_admin_settings_upl</div>
139+
<div class="col-md-4">fed_restrictive_menu_names</div>
140+
<div class="col-md-4">fed_admin_login</div>
141+
<div class="col-md-4">fed_admin_settings_post</div>
142+
<div class="col-md-4">fed_register_form_submit</div>
143+
<div class="col-md-4">fed_user_extra_fields_registration</div>
144+
</div>
145+
<hr>
146+
<div class="row">
147+
<div class="col-md-12">
148+
<b>From version 1.1</b>
149+
</div>
150+
<div class="col-md-4">fed_get_date_formats_filter</div>
151+
<div class="col-md-4">fed_default_extended_fields</div>
152+
<div class="col-md-4">fed_admin_script_loading_pages</div>
153+
<div class="col-md-4">fed_update_post_status</div>
154+
<div class="col-md-4">fed_extend_country_code</div>
155+
<div class="col-md-4">fed_customize_admin_post_options</div>
156+
<div class="col-md-4">fed_customize_admin_login_options</div>
157+
<div class="col-md-4">fed_customize_admin_user_options</div>
158+
<div class="col-md-4">fed_customize_admin_user_profile_layout_options</div>
159+
</div>
160+
<hr>
161+
<div class="row">
162+
<div class="col-md-12">
163+
<b>From version 1.1.2</b>
164+
</div>
165+
<div class="col-md-4">fed_process_author_custom_details</div>
166+
</div>
133167
</div>
134168
</div>
135169
</div>
@@ -144,29 +178,33 @@ function fed_admin_help() {
144178
<div id="actions" class="panel-collapse collapse" role="tabpanel" aria-labelledby="fed_actions">
145179
<div class="panel-body">
146180
<b>Note: This is not completely documented</b>
147-
<ol>
148-
<li class="col-md-4">fed_admin_settings_login_action</li>
149-
<li class="col-md-4">fed_before_dashboard_container</li>
150-
<li class="col-md-4">fed_after_dashboard_container</li>
151-
<li class="col-md-4">fed_before_login_only_form</li>
152-
<li class="col-md-4">fed_after_login_only_form</li>
153-
<li class="col-md-4">fed_add_main_sub_menu</li>
154-
<li class="col-md-4">fed_show_support_button_at_user_profile</li>
155-
<li class="col-md-4">fed_user_profile_below</li>
156-
<li class="col-md-4">fed_before_login_form</li>
157-
<li class="col-md-4">fed_after_login_form</li>
158-
<li class="col-md-4">fed_before_forgot_password_only_form</li>
159-
<li class="col-md-4">fed_after_forgot_password_only_form</li>
160-
<li class="col-md-4">fed_login_form_submit_custom</li>
161-
<li class="col-md-4">fed_before_register_only_form</li>
162-
<li class="col-md-4">fed_after_register_only_form</li>
163-
<li class="col-md-4">fed_admin_login_settings_template</li>
164-
<li class="col-md-4">fed_admin_input_fields_container_extra</li>
165-
<li class="col-md-4">fed_admin_login_settings_template</li>
166-
<li class="col-md-4">fed_admin_menu_status_version_below</li>
167-
<li class="col-md-4">fed_admin_menu_status_database_below</li>
168-
<li class="col-md-4">fed_admin_menu_status_below</li>
169-
</ol>
181+
<div class="row">
182+
<div class="col-md-12">
183+
<b>From version 1.0</b>
184+
</div>
185+
<div class="col-md-4">fed_admin_settings_login_action</div>
186+
<div class="col-md-4">fed_before_dashboard_container</div>
187+
<div class="col-md-4">fed_after_dashboard_container</div>
188+
<div class="col-md-4">fed_before_login_only_form</div>
189+
<div class="col-md-4">fed_after_login_only_form</div>
190+
<div class="col-md-4">fed_add_main_sub_menu</div>
191+
<div class="col-md-4">fed_show_support_button_at_user_profile</div>
192+
<div class="col-md-4">fed_user_profile_below</div>
193+
<div class="col-md-4">fed_before_login_form</div>
194+
<div class="col-md-4">fed_after_login_form</div>
195+
<div class="col-md-4">fed_before_forgot_password_only_form</div>
196+
<div class="col-md-4">fed_after_forgot_password_only_form</div>
197+
<div class="col-md-4">fed_login_form_submit_custom</div>
198+
<div class="col-md-4">fed_before_register_only_form</div>
199+
<div class="col-md-4">fed_after_register_only_form</div>
200+
<div class="col-md-4">fed_admin_login_settings_template</div>
201+
<div class="col-md-4">fed_admin_input_fields_container_extra</div>
202+
<div class="col-md-4">fed_admin_login_settings_template</div>
203+
<div class="col-md-4">fed_admin_menu_status_version_below</div>
204+
<div class="col-md-4">fed_admin_menu_status_database_below</div>
205+
<div class="col-md-4">fed_admin_menu_status_below</div>
206+
</div>
207+
170208
</div>
171209
</div>
172210
</div>

frontend-dashboard.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: Frontend Dashboard
44
* Plugin URI: https://buffercode.com/plugin/frontend-dashboard
55
* Description: Front end dashboard provide high flexible way to customize the user dashboard on front end rather than WordPress wp-admin dashboard.
6-
* Version: 1.1.1
6+
* Version: 1.1.2
77
* Author: vinoth06
88
* Author URI: http://buffercode.com/
99
* License: GPLv2
@@ -16,7 +16,7 @@
1616
/**
1717
* Version Number
1818
*/
19-
define( 'BC_FED_PLUGIN_VERSION', '1.1.1' );
19+
define( 'BC_FED_PLUGIN_VERSION', '1.1.2' );
2020
define( 'BC_FED_PLUGIN_VERSION_TYPE', 'FREE' );
2121

2222
/**

frontend/function-frontend.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ function fed_process_author_details( $user, array $single_item ) {
192192

193193
if ( $single_item['input_type'] === 'radio' ) {
194194
$input_value = fed_convert_comma_separated_key_value( $single_item['input_value'] );
195+
195196
return $input_value[ $user->get( $single_item['input_meta'] ) ];
196197
}
197198

@@ -220,9 +221,9 @@ function fed_process_author_details( $user, array $single_item ) {
220221
return ucfirst( strftime( $format, strtotime( $user_date ) ) );
221222
}
222223

224+
$value = $user->get( $single_item['input_meta'] );
223225

224-
225-
return $user->get( $single_item['input_meta'] );
226+
return apply_filters( 'fed_process_author_custom_details', $value, $user, $single_item );
226227
}
227228

228229
/**

readme.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Tags: dashboard, frontend dashboard, custom login, custom register, custom role,
44
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7DHAEMST475BY
55
Requires at least: 4.3
66
Tested up to: 4.8.1
7-
Stable tag: 1.1.1
7+
Stable tag: 1.1.2
88
License: GPL V3
99
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
1010

@@ -118,6 +118,11 @@ Then Please go to Frontend Dashboard | Frontend Dashboard | Login (Tab) | Settin
118118
6. [fed_user role=user_role] to generate the role based user page
119119

120120
== Changelog ==
121+
= v1.1.2 [18-August-2017]=
122+
* Changed the way of representing the Radio and Select input field.
123+
* Bug fixes
124+
* Added few filters.
125+
121126
= v1.1.1 [17-August-2017]=
122127
* Collapse/Expand the frontend dashboard menu
123128
* Bug fixes

0 commit comments

Comments
 (0)