From f8b8e83d2210d3d6601e61b291df38a078a95093 Mon Sep 17 00:00:00 2001 From: ben Date: Wed, 19 Nov 2008 19:48:32 +0000 Subject: Base private setting functions, commit 2 git-svn-id: https://code.elgg.org/elgg/trunk@2466 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/entities.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'engine/lib/entities.php') diff --git a/engine/lib/entities.php b/engine/lib/entities.php index 05f8f9dcd..cd867193d 100644 --- a/engine/lib/entities.php +++ b/engine/lib/entities.php @@ -311,6 +311,18 @@ remove_entity_relationships($this->getGUID()); remove_entity_relationships($this->getGUID(),"",true); return true; + } + + function setPrivateSetting($name, $value) { + return set_private_setting($this->getGUID(), $name, $value); + } + + function getPrivateSetting($name) { + return get_private_setting($this->getGUID(), $name); + } + + function removePrivateSetting($name) { + return remove_private_setting($this->getGUID(), $name); } /** @@ -2166,6 +2178,7 @@ function set_private_setting($entity_guid, $name, $value) { global $CONFIG; + remove_private_setting($entity_guid, $name); $entity_guid = (int) $entity_guid; $name = mysql_real_escape_string($name); $value = mysql_real_escape_string($value); -- cgit v1.2.3