Code Duplication    Length = 14-14 lines in 4 locations

engine/classes/Elgg/Database/Plugins.php 4 locations

@@ 828-841 (lines=14) @@
825
	 * @return bool
826
	 * @see \ElggPlugin::setUserSetting()
827
	 */
828
	function setUserSetting($name, $value, $user_guid = 0, $plugin_id = null) {
829
		if ($plugin_id) {
830
			$plugin = elgg_get_plugin_from_id($plugin_id);
831
		} else {
832
			elgg_deprecated_notice('elgg_set_plugin_user_setting() requires plugin_id to be set', 1.9);
833
			$plugin = elgg_get_calling_plugin_entity();
834
		}
835
	
836
		if (!$plugin) {
837
			return false;
838
		}
839
	
840
		return $plugin->setUserSetting($name, $value, (int)$user_guid);
841
	}
842
	
843
	/**
844
	 * Unsets a user-specific plugin setting
@@ 853-866 (lines=14) @@
850
	 * @return bool
851
	 * @see \ElggPlugin::unsetUserSetting()
852
	 */
853
	function unsetUserSetting($name, $user_guid = 0, $plugin_id = null) {
854
		if ($plugin_id) {
855
			$plugin = elgg_get_plugin_from_id($plugin_id);
856
		} else {
857
			elgg_deprecated_notice('elgg_unset_plugin_user_setting() requires plugin_id to be set', 1.9);
858
			$plugin = elgg_get_calling_plugin_entity();
859
		}
860
	
861
		if (!$plugin) {
862
			return false;
863
		}
864
	
865
		return $plugin->unsetUserSetting($name, (int)$user_guid);
866
	}
867
	
868
	/**
869
	 * Get a user specific setting for a plugin.
@@ 879-892 (lines=14) @@
876
	 * @return mixed
877
	 * @see \ElggPlugin::getUserSetting()
878
	 */
879
	function getUserSetting($name, $user_guid = 0, $plugin_id = null, $default = null) {
880
		if ($plugin_id) {
881
			$plugin = elgg_get_plugin_from_id($plugin_id);
882
		} else {
883
			elgg_deprecated_notice('elgg_get_plugin_user_setting() requires plugin_id to be set', 1.9);
884
			$plugin = elgg_get_calling_plugin_entity();
885
		}
886
	
887
		if (!$plugin) {
888
			return false;
889
		}
890
	
891
		return $plugin->getUserSetting($name, (int)$user_guid, $default);
892
	}
893
	
894
	/**
895
	 * Set a setting for a plugin.
@@ 929-942 (lines=14) @@
926
	 * @return mixed
927
	 * @see \ElggPlugin::getSetting()
928
	 */
929
	function getSetting($name, $plugin_id = null, $default = null) {
930
		if ($plugin_id) {
931
			$plugin = elgg_get_plugin_from_id($plugin_id);
932
		} else {
933
			elgg_deprecated_notice('elgg_get_plugin_setting() requires plugin_id to be set', 1.9);
934
			$plugin = elgg_get_calling_plugin_entity();
935
		}
936
	
937
		if (!$plugin) {
938
			return false;
939
		}
940
	
941
		return $plugin->getSetting($name, $default);
942
	}
943
	
944
	/**
945
	 * Unsets a plugin setting.