Code Duplication    Length = 5-5 lines in 3 locations

core/helpers/EEH_Activation.helper.php 1 location

@@ 1356-1360 (lines=5) @@
1353
				//setup any initial settings for the messenger
1354
				$msgr_settings = $installed_messengers[$messenger]->get_admin_settings_fields();
1355
1356
				if ( !empty( $msgr_settings ) ) {
1357
					foreach ( $msgr_settings as $field => $value ) {
1358
						$active_messengers[$messenger]['settings'][$field] = $value;
1359
					}
1360
				}
1361
1362
				//now let's save the settings for this messenger! Must do now because the validator checks the db for active messengers to validate.
1363
				EEH_MSG_Template::update_active_messengers_in_db( $active_messengers );

admin_pages/messages/Messages_Admin_Page.core.php 1 location

@@ 2890-2894 (lines=5) @@
2887
			//any default settings for the messenger?
2888
			$msgr_settings = $active_messenger->get_admin_settings_fields();
2889
2890
			if ( !empty( $msgr_settings ) ) {
2891
				foreach ( $msgr_settings as $field => $value ) {
2892
					$this->_active_messengers[$messenger]['settings'][$field] = $value;
2893
				}
2894
			}
2895
2896
			//update settings in database
2897
			EEH_MSG_Template::update_active_messengers_in_db( $this->_active_messengers );

core/libraries/messages/EE_Message_Resource_Manager.lib.php 1 location

@@ 608-612 (lines=5) @@
605
	 */
606
	protected function _add_settings_for_messenger( EE_Messenger $messenger ) {
607
		$msgr_settings = $messenger->get_admin_settings_fields();
608
		if ( ! empty( $msgr_settings ) ) {
609
			foreach ( $msgr_settings as $field => $value ) {
610
				$this->_active_message_types[ $messenger->name ][ 'settings' ][ $field ] = $value;
611
			}
612
		}
613
	}
614
615