← 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 | } |