aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/entities.php
AgeCommit message (Collapse)Author
2009-08-28Fixes #1196: ElggEntity::disable() now accepts a 2nd arg for recursive. New ↵brettp
users are not recursively disabled for plugins that need to create entities owned by the new user upon entity creation. git-svn-id: https://code.elgg.org/elgg/trunk@3450 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-08-20Whoa nelly this is a big one: Removed license and copyright for files.brettp
git-svn-id: https://code.elgg.org/elgg/trunk@3427 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-07-06Closes #742: Ability to retrieve master icon from getIcon() interface.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3386 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-06-29Updated get_*() functions ot return false if an invalid subtype is specified.brettp
git-svn-id: https://code.elgg.org/elgg/trunk@3360 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-05-28Refs #965: Search now correctly using page handler to make it easier to replace.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3308 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-05-05Closes #1007: Private data now removed on entity deletion.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3258 36083f99-b078-4883-b0ff-0f9b5a30f544
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-03-11Closes 868: Fixes regression introduced in [3119]. Version number bumped.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3153 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-11Added a clause that will detect if insert_data returned 0 rather than false, ↵ben
and returns 'true' in this case. Fixes #867 git-svn-id: https://code.elgg.org/elgg/trunk@3152 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-06Added garbage collector hook to clear up orphaned sub table entities.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3116 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-05Error in subtype detectionben
git-svn-id: https://code.elgg.org/elgg/trunk@3092 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-05Fixed search RSSben
git-svn-id: https://code.elgg.org/elgg/trunk@3090 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Access fixben
git-svn-id: https://code.elgg.org/elgg/trunk@3085 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Let's go with the most obvious application of this.ben
git-svn-id: https://code.elgg.org/elgg/trunk@3084 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04River access issuesben
git-svn-id: https://code.elgg.org/elgg/trunk@3083 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Removed calls to the deprecated entity cacheben
git-svn-id: https://code.elgg.org/elgg/trunk@3028 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-26Fixes to container permissions and widgets to allow default widgets to work ↵kevinjardine
with the Elgg permissions system. git-svn-id: https://code.elgg.org/elgg/trunk@2968 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-24Added fixes to create_entity and add_widgets to correctly handle containers.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2912 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-20Fixes warning messages on disable or delete for times when an entity has no ↵marcus
sub items. git-svn-id: https://code.elgg.org/elgg/trunk@2835 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-19Introducing archive functionality.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2803 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-16Short circuit get entity on impossible values, saving two db queries per pagemarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2767 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-12Clear river items on entity deleteben
git-svn-id: https://code.elgg.org/elgg/trunk@2727 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-09A single notification is now sent out on forum topic creation.ben
This also contains an update to $entity->countAnnotations, which no longer requires you to specify the annotation type. git-svn-id: https://code.elgg.org/elgg/trunk@2699 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-09Refs #640: Entity disable now recursivemarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2696 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-09Refs #640, #282: Recursive deletion of owned and contained entities.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2690 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-09Closes #720: setCalendarTimeAndDuration() now saves end time correctly.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2680 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-02-04ticket #732 committeddave
git-svn-id: https://code.elgg.org/elgg/trunk@2636 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-03patch number #724 applieddave
git-svn-id: https://code.elgg.org/elgg/trunk@2631 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-02Fixed bug in get_entities allowing for multiple subtypes.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2629 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-30Moving over to use file_exists to check for default entity icons, which ↵ben
should be lighter to load and produce fewer errors. git-svn-id: https://code.elgg.org/elgg/trunk@2627 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-27Added container_guid to ElggEntity->save() and update_entity() functions. ↵ben
Fixes #711 git-svn-id: https://code.elgg.org/elgg/trunk@2620 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-09Minor variable name and comment change.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2555 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-08Minor error message improvementmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2552 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-08Added extra belts and braces check (minor)marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2551 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-08Added extra belts and braces check (minor)marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2550 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-08Refs #640: Renamed and moved entities.php:disable_entities to ↵marcus
user.php:disable_user_entities git-svn-id: https://code.elgg.org/elgg/trunk@2545 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-08Delete replaced by disable in disable_entitymarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2544 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-05* Added addRelationship to ElggEntity... bit of an omission! marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2532 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-26Closes #571: Widgets now use private store for settingsmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2490 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-25Hook for future geocoding library added.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2488 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-20Refs #452: Calendar interface on entitiesmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2480 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-20Introducing get_entities_from_private_setting();marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2479 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-20Refs #571. Fixes #569, #570: marcus
* Plugin functions set to use private data store. * Fixed some db queries * Modified plugin class overriding get/set functions git-svn-id: https://code.elgg.org/elgg/trunk@2475 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-20Refs #569, #570, #571: Corrected and optimised insert querymarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2473 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-20Refs #569, #570, #571: dbprefix not prefix;marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2471 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-20Refs #569, #570, #571: Added remove_all_private_settings()marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2470 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-20Refs #569, #570, #571: Added get_all_private_settings();marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2469 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-19Fixes #568: Exportable code now inclusive not exclusive.marcus
* Added extra function Exportable interface * OpenDD export modified * PHP & JSON export views modified * Default export view will still show all data if you are logged in as admin (since this view is used by the guidtool) git-svn-id: https://code.elgg.org/elgg/trunk@2467 36083f99-b078-4883-b0ff-0f9b5a30f544