PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 6.2.1
MainWP Dashboard: Self-hosted WordPress Management for Agencies v6.2.1
6.2.2 6.2.1 6.2 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1 6.0.12 6.0.11 4.6.0.1 5.0 5.0.1 5.0.2 5.0.3 5.0.3.1 5.0.3.2 5.1 5.1.1 5.2 5.2.1 All 155 releases
← All changes | modules/cost-tracker/classes/class-cost-tracker-hooks.php +11 -5 5.2 → 6.2.1 View file →
@@ -8,8 +8,14 @@
8 8
9 9 namespace MainWP\Dashboard\Module\CostTracker;
10 10
11 11 use MainWP\Dashboard\MainWP_DB_Client;
12 +
13 +// Exit if accessed directly.
14 +if ( ! defined( 'ABSPATH' ) ) {
15 + exit;
16 +}
17 +
12 18 /**
13 19 * Class Cost_Tracker_Hooks
14 20 */
15 21 class Cost_Tracker_Hooks {
@@ -96,9 +102,9 @@
96 102 *
97 103 * @return array $input Input.
98 104 */
99 105 public function hook_widgets_screen_options( $input ) {
100 - $input['advanced-cost-tracker-widget'] = esc_html__( 'Cost Tracker', 'mainwp' );
106 + $input['advanced-cost-tracker-widget'] = esc_html__( 'Cost Tracker (Individual Site Operations page)', 'mainwp' );
101 107 return $input;
102 108 }
103 109
104 110 /**
@@ -127,9 +133,9 @@
127 133 *
128 134 * @return array $columns columns.
129 135 */
130 136 public function hook_manage_clients_column( $columns ) {
131 - $columns['client-cost-tracker'] = '<span data-tooltip="30-Day cost forecast" data-position="left center" data-inverted=""><i class="dollar sign icon"></i></span>';
137 + $columns['client-cost-tracker'] = '<span data-tooltip="30-Day cost forecast" data-position="left center" data-inverted="">' . __( 'Costs', 'mainwp' ) . '</span>';
132 138 return $columns;
133 139 }
134 140
135 141 /**
@@ -236,9 +242,9 @@
236 242 $selected_ids = array_keys( $series_products_price );
237 243 if ( ! empty( $selected_ids ) ) {
238 244 $params = '&selected_ids=' . implode( ',', $selected_ids ) . '&client_id=' . intval( $client_id );
239 245 }
240 - $item['client-cost-tracker'] = '<a href="admin.php?page=ManageCostTracker' . $params . '" >' . Cost_Tracker_Utility::cost_tracker_format_price( $total_prices, true ) . '</a>';
246 + $item['client-cost-tracker'] = '<a class="ui mini basic grey button" href="admin.php?page=ManageCostTracker' . $params . '" ><i class="file invoice dollar icon"></i>' . Cost_Tracker_Utility::cost_tracker_format_price( $total_prices, true ) . '</a>';
241 247
242 248 }
243 249 return $item;
244 250 }
@@ -254,9 +260,9 @@
254 260 *
255 261 * @return array $columns columns.
256 262 */
257 263 public function hook_manage_sites_column( $columns ) {
258 - $columns['site-cost-tracker'] = '<span data-tooltip="30-Day cost forecast" data-position="left center" data-inverted=""><i class="dollar sign icon"></i></span>';
264 + $columns['site-cost-tracker'] = '<span data-tooltip="30-Day cost forecast" data-position="left center" data-inverted="">' . __( 'Costs', 'mainwp' ) . '</span>';
259 265 return $columns;
260 266 }
261 267
262 268
@@ -343,9 +349,9 @@
343 349 $selected_ids = array_keys( $series_products_price );
344 350 if ( ! empty( $selected_ids ) ) {
345 351 $params = '&selected_ids=' . implode( ',', $selected_ids ) . '&site_id=' . intval( $item_id );
346 352 }
347 - $item['site-cost-tracker'] = '<a href="admin.php?page=ManageCostTracker' . $params . '" >' . Cost_Tracker_Utility::cost_tracker_format_price( $total_prices, true ) . '</a>';
353 + $item['site-cost-tracker'] = '<a class="ui mini basic grey button" href="admin.php?page=ManageCostTracker' . $params . '" ><i class="file invoice dollar icon"></i>' . Cost_Tracker_Utility::cost_tracker_format_price( $total_prices, true ) . '</a>';
348 354 }
349 355
350 356 return $item;
351 357 }