| @@ -13,9 +13,8 @@ | ||
| 13 | 13 | add_filter('wp_privacy_personal_data_exporters', [$this, 'registerExporter']); |
| 14 | 14 | add_filter('wp_privacy_personal_data_erasers', [$this, 'registerEraser']); |
| 15 | 15 | } |
| 16 | 16 | |
| 17 | - // Registering exporters to export data | |
| 18 | 17 | public function registerExporter($exporters) |
| 19 | 18 | { |
| 20 | 19 | $exporters['fluent-support-tickets'] = array( |
| 21 | 20 | 'exporter_friendly_name' => __('Fluent Support Tickets Exporter', 'fluent-support'), |
| @@ -33,9 +32,8 @@ | ||
| 33 | 32 | ); |
| 34 | 33 | return $exporters; |
| 35 | 34 | } |
| 36 | 35 | |
| 37 | - // Registering erasers to erase data | |
| 38 | 36 | public function registerEraser($erasers) |
| 39 | 37 | { |
| 40 | 38 | $erasers['fluent-support'] = array( |
| 41 | 39 | 'eraser_friendly_name' => __('Fluent Support Personal Data Eraser', 'fluent-support'), |
| @@ -43,9 +41,8 @@ | ||
| 43 | 41 | ); |
| 44 | 42 | return $erasers; |
| 45 | 43 | } |
| 46 | 44 | |
| 47 | - // Method to handle tickets data exporter | |
| 48 | 45 | public function exportTickets($user_email, $page = 1) |
| 49 | 46 | { |
| 50 | 47 | $customer = Customer::where('email', $user_email)->select(['id'])->first(); |
| 51 | 48 | |
| @@ -120,9 +117,8 @@ | ||
| 120 | 117 | 'done' => true, |
| 121 | 118 | ]; |
| 122 | 119 | } |
| 123 | 120 | |
| 124 | - // Method to handle conversations data exporter | |
| 125 | 121 | public function exportConversations($user_email, $page = 1) |
| 126 | 122 | { |
| 127 | 123 | $customer = Customer::where('email', $user_email)->select(['id'])->first(); |
| 128 | 124 | |
| @@ -182,9 +178,8 @@ | ||
| 182 | 178 | 'done' => true, |
| 183 | 179 | ]; |
| 184 | 180 | } |
| 185 | 181 | |
| 186 | - // Method to handle customers data exporter | |
| 187 | 182 | public function exportCustomerData($user_email, $page = 1) |
| 188 | 183 | { |
| 189 | 184 | $customer = Customer::where('email', $user_email)->first(); |
| 190 | 185 | |
| @@ -302,9 +297,8 @@ | ||
| 302 | 297 | |
| 303 | 298 | return $ticketTags; |
| 304 | 299 | } |
| 305 | 300 | |
| 306 | - // Method to handle data eraser | |
| 307 | 301 | public function erasePersonalData($user_email, $page = 1) |
| 308 | 302 | { |
| 309 | 303 | $customer = Customer::where('email', $user_email)->select(['id'])->first(); |
| 310 | 304 | |