| @@ -34,8 +34,13 @@ | ||
| 34 | 34 | use Base_Module_Dir_Trait; |
| 35 | 35 | |
| 36 | 36 | private $spam_statuses = array(); |
| 37 | 37 | |
| 38 | + /** | |
| 39 | + * @var Restricted_Preset_Notice | |
| 40 | + */ | |
| 41 | + private $restricted_preset_notice; | |
| 42 | + | |
| 38 | 43 | public function rep_item_id() { |
| 39 | 44 | return 'security'; |
| 40 | 45 | } |
| 41 | 46 | |
| @@ -62,11 +67,16 @@ | ||
| 62 | 67 | return true; |
| 63 | 68 | } |
| 64 | 69 | |
| 65 | 70 | public function init_hooks() { |
| 71 | + $this->restricted_preset_notice = new Restricted_Preset_Notice(); | |
| 72 | + $this->restricted_preset_notice->init_hooks(); | |
| 66 | 73 | } |
| 67 | 74 | |
| 68 | 75 | public function remove_hooks() { |
| 76 | + if ( $this->restricted_preset_notice ) { | |
| 77 | + $this->restricted_preset_notice->remove_hooks(); | |
| 78 | + } | |
| 69 | 79 | } |
| 70 | 80 | |
| 71 | 81 | public function has_spam(): bool { |
| 72 | 82 | $status = jet_fb_handler()->response_args['status'] ?? ''; |