Code Duplication    Length = 13-13 lines in 2 locations

admin_pages/messages/Messages_Admin_Page.core.php 2 locations

@@ 4374-4386 (lines=13) @@
4371
            $settings = $this->_req_data['messenger_settings'];
4372
            $messenger = $settings['messenger'];
4373
            // let's setup the settings data
4374
            foreach ($settings as $key => $value) {
4375
                switch ($key) {
4376
                    case 'messenger':
4377
                        unset($settings['messenger']);
4378
                        break;
4379
                    case 'message_types':
4380
                        unset($settings['message_types']);
4381
                        break;
4382
                    default:
4383
                        $settings[ $key ] = $value;
4384
                        break;
4385
                }
4386
            }
4387
            $this->_message_resource_manager->add_settings_for_messenger($messenger, $settings);
4388
        } elseif ($this->_req_data['type'] === 'message_type') {
4389
            $settings = $this->_req_data['message_type_settings'];
@@ 4393-4405 (lines=13) @@
4390
            $messenger = $settings['messenger'];
4391
            $message_type = $settings['message_type'];
4392
4393
            foreach ($settings as $key => $value) {
4394
                switch ($key) {
4395
                    case 'messenger':
4396
                        unset($settings['messenger']);
4397
                        break;
4398
                    case 'message_type':
4399
                        unset($settings['message_type']);
4400
                        break;
4401
                    default:
4402
                        $settings[ $key ] = $value;
4403
                        break;
4404
                }
4405
            }
4406
4407
            $this->_message_resource_manager->add_settings_for_message_type($messenger, $message_type, $settings);
4408
        }