aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/metadata.php
AgeCommit message (Collapse)Author
2009-04-22Closes #957: Annotations and metadata owned by a deleted user are now also ↵marcus
deleted. git-svn-id: https://code.elgg.org/elgg/trunk@3227 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-04-09Closes #974: Owner_guid may now be an arraymarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3198 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-31Closes #896: Error thrown if user not validate. Metadata physically removed ↵marcus
rather than simply blanked when validation is requested. Note: update_metadata no longer seems to support anonymous metadata which is likely to have knock on issues elsewhere... git-svn-id: https://code.elgg.org/elgg/trunk@3184 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-24Syntax improvements for the get_metadata functionsben
git-svn-id: https://code.elgg.org/elgg/trunk@2935 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-10Closes #757: Removed strtolower as it is not UTF8 safe. See ↵marcus
http://www.phpwact.org/php/i18n/utf-8 for further discussion. git-svn-id: https://code.elgg.org/elgg/trunk@2705 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-04Moves access permissions references over to using the ACCESS_* constants ↵ben
defined in access.php. Refs #687 git-svn-id: https://code.elgg.org/elgg/trunk@2639 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-24Fixing access controls on multi-metadatamarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2614 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-23Refs #706marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2611 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-22Closes #701: Blank tags not returned by string_to_tag_arraymarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2597 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-08Closes #667: Minor tweak, an e should be an mmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2540 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-12-30Closes #643: Confirmed bug, applied fix as suggested.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2523 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-24Closes #580: Fixed tagging trim and strtolowermarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2486 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-20Fixes #531: Access permissions enforcedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2468 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-14* Introducing get_loggedin_user() and get_loggedin_userid()marcus
* ACLs now using get_loggedin_user* * Some logic cleaned up * Some "Undefined..." messages cleaned up git-svn-id: https://code.elgg.org/elgg/trunk@2459 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-07Refs #529: Experimental memcaching for metadatamarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2425 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-06Introduced a way to either tether metadata access to entities, or to make ↵ben
them independent - in either case, explicitly. git-svn-id: https://code.elgg.org/elgg/trunk@2197 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-06You can now remove pagination from a listben
git-svn-id: https://code.elgg.org/elgg/trunk@2192 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-01Closes #379marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2159 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-01Closes #389marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2158 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24Metadata permissions now work as advertised, but had to remove caching in ↵ben
the process. Will attempt to re-enable it shortly. git-svn-id: https://code.elgg.org/elgg/trunk@2109 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-17Short circuit added for missing values.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2094 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-09Closes #338: You're quite right, this is was an error on our part. Nice spot!marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2065 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-08Adjusted contributors file.ben
git-svn-id: https://code.elgg.org/elgg/trunk@1806 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-04Hidden viewtype toggle on search.ben
git-svn-id: https://code.elgg.org/elgg/trunk@1679 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-01The metadata permissions check now passes along (optionally) the specific ↵ben
piece of metadata. Refs #104 git-svn-id: https://code.elgg.org/elgg/trunk@1648 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-30Introducing url handlers for extenders.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1598 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-30Extender getURL() support (no overide as of yet)marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1591 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-22More owner_guid to container_guid transferben
git-svn-id: https://code.elgg.org/elgg/trunk@1494 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-22Updated further functions to work from container_guids rather than owner_guidsben
git-svn-id: https://code.elgg.org/elgg/trunk@1493 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-16Closes #116: Groups join clears invite flags marcus
http://trac.elgg.org/elgg/ticket/116 git-svn-id: https://code.elgg.org/elgg/trunk@1434 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-07Administration tweaks; fixed users online functions, as well as last_action ↵ben
functions, and the 'make admin' functionality git-svn-id: https://code.elgg.org/elgg/trunk@1326 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-07Introducing canEditMetadataben
git-svn-id: https://code.elgg.org/elgg/trunk@1318 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-27Added a 'display full view' parameter to all of the listings functionsben
git-svn-id: https://code.elgg.org/elgg/trunk@1170 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-25Search and metadata functions now support multiple user GUIDsben
git-svn-id: https://code.elgg.org/elgg/trunk@1134 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-25Fixes #87 & #88marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1125 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-20Closes #60: Enable/disable plugins on a site by site basismarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1017 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-18Added generic listing and pagination functionsben
git-svn-id: https://code.elgg.org/elgg/trunk@964 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-16CLOSED - #5: Boolean metadata values marcus
http://trac.elgg.org/elgg/ticket/5 git-svn-id: https://code.elgg.org/elgg/trunk@932 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-13Metadata now inherits its parent entity's permissionsben
git-svn-id: https://code.elgg.org/elgg/trunk@916 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-05Fixes for metadata and for the run order.ben
git-svn-id: https://code.elgg.org/elgg/trunk@817 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-05Marcus Povey <marcus@dushka.co.uk>icewing
* Partial internationalisation of exceptions git-svn-id: https://code.elgg.org/elgg/trunk@801 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-03Marcus Povey <marcus@dushka.co.uk>icewing
* Fixed annotations not returning anything * Access control on db now disabled when run from privileged code block. git-svn-id: https://code.elgg.org/elgg/trunk@780 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-05-23Marcus Povey <marcus@dushka.co.uk>icewing
* Support for river entries git-svn-id: https://code.elgg.org/elgg/trunk@701 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-05-23Removing double sanitise_string on save metadataben
git-svn-id: https://code.elgg.org/elgg/trunk@698 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-05-22Removing duplicate metastring issueben
git-svn-id: https://code.elgg.org/elgg/trunk@683 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-05-21Marcus Povey <marcus@dushka.co.uk>icewing
* Introducing find_metadata as a counterpart to get_entities_from_metadata git-svn-id: https://code.elgg.org/elgg/trunk@673 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-05-02The system now uses the site GUID to get and set entity data. Also, ↵ben
installation is a great deal more visual. git-svn-id: https://code.elgg.org/elgg/trunk@621 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-25Adding get_entities_from_metadata_multiben
git-svn-id: https://code.elgg.org/elgg/trunk@534 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-25Marcus Povey <marcus@dushka.co.uk>icewing
* Using common attribute type var to determine ODD export type for uuid generation, now attributes can support a uuid git-svn-id: https://code.elgg.org/elgg/trunk@529 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-24Marcus Povey <marcus@dushka.co.uk>icewing
* Generated now published * Metadata and annotations use time from db * Attributes use time from entity git-svn-id: https://code.elgg.org/elgg/trunk@514 36083f99-b078-4883-b0ff-0f9b5a30f544