PluginProbe
Booking Calendar / 11.8.3
Booking Calendar v11.8.3
11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 10.11.2 All 203 releases
← All changes | includes/_functions/admin_top_bar.php +30 -29 10.1111.8.3 View file →
@@ -1,4 +1,4 @@
1 1 <?php
2 2 /**
3 3 * @version 1.0
4 4 * @package Booking Calendar
@@ -37,22 +37,14 @@
37 37 $is_super_admin = apply_bk_filter('multiuser_is_user_can_be_here', false, 'only_super_admin');
38 38 if ( ( ($current_user->user_level < $level) && (! $is_super_admin) ) || !is_admin_bar_showing() ) return;
39 39
40 40
41 - $update_count = wpbc_db_get_number_new_bookings();
41 + $update_title = wpbc_get_svg_logo_for_html() . '&nbsp;' . 'Booking Calendar';
42 42
43 - $title = 'Booking Calendar';//__('Booking Calendar' ,'booking'); // FixIn: 9.1.3.3.
44 - $update_title = ''// '<img src="'.WPBC_PLUGIN_URL .'/assets/img/icon-16x16.png" style="height: 16px;vertical-align: sub;" />&nbsp;'
45 - . $title;
46 -
47 -
48 -
49 - $is_user_activated = apply_bk_filter('multiuser_is_current_user_active', true ); // FixIn: 6.0.1.17.
50 - if ( ( $update_count > 0) && ( $is_user_activated ) ) {
51 - $update_count_title = "&nbsp;<span class='booking-count bk-update-count' style='background: #f0f0f1;color: #2c3338;display: inline;padding: 2px 5px;font-weight: 600;border-radius: 10px;'>"
52 - . number_format_i18n($update_count)
53 - . "</span>" ; //id='booking-count'
54 - $update_title .= $update_count_title;
43 + $is_user_activated = apply_bk_filter( 'multiuser_is_current_user_active', true ); // FixIn: 6.0.1.17.
44 + $update_count = wpbc_db_get_number_new_bookings();
45 + if ( ( $update_count > 0 ) && ( $is_user_activated ) ) {
46 + $update_title .= "&nbsp;<span class='booking-count bk-update-count' style='background: #f0f0f1;color: #2c3338;display: inline;padding: 2px 5px;font-weight: 600;border-radius: 10px;'>" . number_format_i18n( $update_count ) . '</span>';
55 47 }
56 48
57 49 $link_bookings = wpbc_get_bookings_url();
58 50 $link_res = wpbc_get_resources_url();
@@ -124,18 +116,36 @@
124 116 );
125 117 $wp_admin_bar->add_menu(
126 118 array(
127 119 'id' => 'wpbc_bar_days_availability',
128 - 'title' => __( 'Days Availability', 'booking' ),
129 - 'href' => wpbc_get_availability_url() ,
130 - 'parent' => 'wpbc_bar_availability'
131 - )
132 - );
120 + 'title' => __( 'Block Dates', 'booking' ),
121 + 'href' => wpbc_get_availability_url() ,
122 + 'parent' => 'wpbc_bar_availability'
123 + )
124 + );
125 + $wp_admin_bar->add_menu(
126 + array(
127 + 'id' => 'wpbc_bar_time_slots_availability',
128 + 'title' => __( 'Block Times', 'booking' ),
129 + 'href' => function_exists( 'wpbc_get_time_slots_availability_url' ) ? wpbc_get_time_slots_availability_url() : admin_url( 'admin.php?page=wpbc-availability&tab=time_slots_availability' ),
130 + 'parent' => 'wpbc_bar_availability'
131 + )
132 + );
133 + if ( wpbc_is_mu_user_can_be_here( 'only_super_admin' ) )
134 + $wp_admin_bar->add_menu(
135 + array(
136 + 'id' => 'wpbc_bar_general_availability',
137 + 'title' => __( 'Schedule & Rules', 'booking' ),
138 + 'href' => function_exists( 'wpbc_get_general_availability_url' ) ? wpbc_get_general_availability_url() : admin_url( 'admin.php?page=wpbc-availability&tab=general_availability' ),
139 + 'parent' => 'wpbc_bar_availability'
140 + )
141 + );
142 +
133 143 if ( class_exists( 'wpdev_bk_biz_m' ) ){
134 144 $wp_admin_bar->add_menu(
135 145 array(
136 146 'id' => 'wpbc_bar_seasons_availability',
137 - 'title' => __( 'Season Availability', 'booking' ),
147 + 'title' => __( 'Seasonal Availability', 'booking' ),
138 148 'href' => wpbc_get_availability_url() . '&tab=season_availability',
139 149 'parent' => 'wpbc_bar_availability'
140 150 )
141 151 );
@@ -148,17 +158,8 @@
148 158 'parent' => 'wpbc_bar_availability'
149 159 )
150 160 );
151 161 }
152 - if ( wpbc_is_mu_user_can_be_here( 'only_super_admin' ) )
153 - $wp_admin_bar->add_menu(
154 - array(
155 - 'id' => 'wpbc_bar_general_availability',
156 - 'title' => __( 'General Availability', 'booking' ),
157 - 'href' => wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_availability_tab',
158 - 'parent' => 'wpbc_bar_availability'
159 - )
160 - );
161 162
162 163 // Booking > Prices page
163 164 if ( class_exists( 'wpdev_bk_biz_m' ) ){
164 165
@@ -278,9 +279,9 @@
278 279 $wp_admin_bar->add_menu(
279 280 array(
280 281 'id' => 'wpbc_bar_settings_form',
281 282 'title' => __( 'Booking Form', 'booking' ),
282 - 'href' => $link_settings . '&tab=form',
283 + 'href' => $link_settings . '&tab=builder_booking_form',
283 284 'parent' => 'wpbc_bar_settings'
284 285 )
285 286 );
286 287 $wp_admin_bar->add_menu(