aboutsummaryrefslogtreecommitdiff
path: root/engine
AgeCommit message (Collapse)Author
2009-03-04Access modification - owners can always see their own contentben
git-svn-id: https://code.elgg.org/elgg/trunk@3074 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Changed notification to use has_access_to_entity to move all access control ↵kevinjardine
checks to a single mechanism git-svn-id: https://code.elgg.org/elgg/trunk@3070 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Added has_access_to_entity functionkevinjardine
git-svn-id: https://code.elgg.org/elgg/trunk@3068 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Added the ability to optionally specify the user to get_access_sql_suffixkevinjardine
git-svn-id: https://code.elgg.org/elgg/trunk@3067 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Added contentWrapper viewben
git-svn-id: https://code.elgg.org/elgg/trunk@3063 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04AccessControlQueryComponent::__toString changed to use get_access_sql_suffixkevinjardine
git-svn-id: https://code.elgg.org/elgg/trunk@3062 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Fixed river RSS viewsben
git-svn-id: https://code.elgg.org/elgg/trunk@3058 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Commented out a no longer needed line of codekevinjardine
git-svn-id: https://code.elgg.org/elgg/trunk@3057 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04get_tags now uses get_access_sql_suffix for access control.kevinjardine
git-svn-id: https://code.elgg.org/elgg/trunk@3055 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-04Improvements to elgg_view, plus river dashboard RSS feedben
git-svn-id: https://code.elgg.org/elgg/trunk@3053 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Moving to a smaller chunk size.ben
git-svn-id: https://code.elgg.org/elgg/trunk@3051 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Echoing the large output buffer in chunksmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3048 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Stub for experimental view caching (disabled)marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3045 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Using faster array concatinationmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3043 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03$vars is once again populated with session databen
git-svn-id: https://code.elgg.org/elgg/trunk@3041 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Removed utterly pointless linesmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3040 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Current language now cached per process in elgg_echo.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3039 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Minor tweaksmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3038 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Minor tweaksmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3037 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Removed directory test to languages since it's probably fair to assume that ↵marcus
this isn't going to be the case git-svn-id: https://code.elgg.org/elgg/trunk@3036 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Removing the stupidly slow array_merge from lang load codemarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3031 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Made get_library_files non-recursive and removed is_dir test... makes the ↵marcus
func <1% of total execution time git-svn-id: https://code.elgg.org/elgg/trunk@3029 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-03-03Getting rid of needless double-trimming.ben
git-svn-id: https://code.elgg.org/elgg/trunk@3026 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Closes #831: Plugin view location is now cached in a file in dataroot and is ↵marcus
invalidated on upgrade and plugin enable/disable/reorder. This means that views no longer have to be discovered on boot - reducing file IO from crazy amounts to 1. This also helps make adding new plugins a linear event. git-svn-id: https://code.elgg.org/elgg/trunk@3025 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Cache delete now functionalmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3022 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-02Limitless queries now supportedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3021 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-02Changed the order of the access dropdown so that it is in order of ↵kevinjardine
increasing restriction (private, friends, logged-in, public). git-svn-id: https://code.elgg.org/elgg/trunk@3019 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-02Corrected unnecessarily patriotic comments.ben
git-svn-id: https://code.elgg.org/elgg/trunk@3017 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-02Removing duplicate deletion code.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3016 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-02Minor change to previous.ben
git-svn-id: https://code.elgg.org/elgg/trunk@3015 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-02A different table to check db existence against.ben
git-svn-id: https://code.elgg.org/elgg/trunk@3014 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-01Closes #828: Quite correct - rather tired - arrays are individually trimmed ↵marcus
- non-arrays are not. Closes #714: Input filtering now triggers on a plugin hook, this allows plugins to provide other filtering methods than kses (Refs #561). git-svn-id: https://code.elgg.org/elgg/trunk@3009 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-01Closes #828: Array input values now trimmed individually.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3007 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-28Closes #665: Using a bit of preg callback magic to do <wbr> encoding and ↵marcus
href encoding in one pass. git-svn-id: https://code.elgg.org/elgg/trunk@3002 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-28Closes #824: $language is initialisedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3001 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-28Disabling updateclient on installs as part of upgrade, this is because it is ↵marcus
no longer included and can cause problems. git-svn-id: https://code.elgg.org/elgg/trunk@2997 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-27Enable all / disable all functionality addedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2982 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-26Small access tweak for sending notifications.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2962 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-26Added "enemies" code to get_access_sql_suffix. This implements two features: ↵kevinjardine
a. a user can prevent another user from seeing any of his content and b. a user can filter out all the content created by another user. There is no interface for this yet, but adding one should be easy with this core support. git-svn-id: https://code.elgg.org/elgg/trunk@2959 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-26Closes #822: Action file existed however the action was not registered ↵marcus
(previously called directly) git-svn-id: https://code.elgg.org/elgg/trunk@2956 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-26Closes #807: Removed echo on page_draw()marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2955 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-25Refs #808: Bug was actually fixed by not using empty... ↵marcus
register_translations has to be in the wild otherwise install won't load translation. git-svn-id: https://code.elgg.org/elgg/trunk@2953 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-25Closes #808: Removed register_translation from the wild, now called on boot ↵marcus
so that it is always after configuration_init git-svn-id: https://code.elgg.org/elgg/trunk@2952 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-25Added friends access levelkevinjardine
git-svn-id: https://code.elgg.org/elgg/trunk@2944 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-25Introduces user default access.kevinjardine
git-svn-id: https://code.elgg.org/elgg/trunk@2943 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-24Fix for previous, including a change to check_entity_relationships that ↵ben
actually returns the relationship object. git-svn-id: https://code.elgg.org/elgg/trunk@2934 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-24Introducing the 'delete relationship' event. Fixes #779ben
git-svn-id: https://code.elgg.org/elgg/trunk@2933 36083f99-b078-4883-b0ff-0f9b5a30f544