aboutsummaryrefslogtreecommitdiff
path: root/engine/classes
AgeCommit message (Collapse)Author
2011-01-03Fixes #2763. Better normalizing for unused 1.7 manifest options. Added ↵brettp
logging when ElggPluginPackage can't be loaded. Better disabling of deleted physical plugins. git-svn-id: http://code.elgg.org/elgg/trunk@7819 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-01-02Fixes #1986, #2170, #2225, #2759. Integrated ElggPluginPackage and ↵brettp
ElggPluginManifest with ElggPlugin. System now uses ElggPlugin objects to determin plugins. Order is stored in private settings. This absolutely requires running upgrade.php. git-svn-id: http://code.elgg.org/elgg/trunk@7817 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-01-02Refs #2490. Using array_key_exists() instead of isset() in get() overrides ↵brettp
to prevent a check for (invalid) metadata with the name of an attribute if that attribute evaluates to !isset(). git-svn-id: http://code.elgg.org/elgg/trunk@7815 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-29page menu using the new menu system - admin menu updatedcash
git-svn-id: http://code.elgg.org/elgg/trunk@7738 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-27improved menu creation for on demand menus and integrated hover menu items ↵cash
into profile owner block git-svn-id: http://code.elgg.org/elgg/trunk@7724 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-27moved most of the code for the user hover menu into the new menu systemcash
git-svn-id: http://code.elgg.org/elgg/trunk@7723 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-23Added list groups and list friends class methods - will be handy for federationcash
git-svn-id: http://code.elgg.org/elgg/trunk@7715 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-23added a class math to get a user's groups and cleaned up some documentationcash
git-svn-id: http://code.elgg.org/elgg/trunk@7714 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-19fixed a few bugs and updated the widget codecash
git-svn-id: http://code.elgg.org/elgg/trunk@7694 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-18half way through converting submenu to new menu code - pages and groups are ↵cash
the two major users left git-svn-id: http://code.elgg.org/elgg/trunk@7669 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-18site nav menu now uses new menu code (and finished the implementation of ↵cash
custom menu items while I was at it - not backward compatible with the previous half finished version) git-svn-id: http://code.elgg.org/elgg/trunk@7668 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-17Refs #2320 added new menu functions and classescash
git-svn-id: http://code.elgg.org/elgg/trunk@7655 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-15Fixes #2728 creating a name for plugins with 1.7 manifests based on ↵cash
hellekin's patch git-svn-id: http://code.elgg.org/elgg/trunk@7638 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-14Cleaned up constructor logic for ElggPluginPackage. Better detection of ↵brettp
invalid paths. git-svn-id: http://code.elgg.org/elgg/trunk@7614 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-13Refs #2226 moving riverdashboard into core - need to clean up riverdashboard ↵cash
plugin and move to plugins repository and update plugins with new river views git-svn-id: http://code.elgg.org/elgg/trunk@7610 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-09Fixes #2721 fixed typo - thanks for the report!cash
git-svn-id: http://code.elgg.org/elgg/trunk@7582 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-07Removed leading _ in private var names.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@7551 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-06Renamed 'elgg' manifest requirment to 'elgg_version' to be more in line with ↵brettp
the current options. Removed assignments in if statements. 1.7 manifest files properly show elgg_version as a requirement. git-svn-id: http://code.elgg.org/elgg/trunk@7550 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-03Refs #1986 #2170 #2225. Added semantic manifest.xml support and unit tests. ↵brettp
Also added plugin dependencies system. See engine/tests/test_files/plugin_18/manifest.xml for examples. Not closing tickets pending discussion. git-svn-id: http://code.elgg.org/elgg/trunk@7512 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-30Refs #1986 #2170 #2225 Added ElggPluginManifest, ElggPluginManifestParser, ↵brettp
and its parser classes for 1.7 and 1.8 style manifests. Changed load_plugin_manifest() to use new parser. Added initial unit tests. git-svn-id: http://code.elgg.org/elgg/trunk@7481 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-29Refs #2668: Deprecated ElggEntity::setContainer() for setContainerGUID()brettp
git-svn-id: http://code.elgg.org/elgg/trunk@7474 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-22Fixes #2488 "return" was missing in ElggSite::getObjects() (also updated ↵cash
some documentation) git-svn-id: http://code.elgg.org/elgg/trunk@7423 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-22updated the deprecated list_site_members() to use new ↵cash
ElggSite::listMembers() method and updated ElggSite::getMembers() to accept all the arguments from elgg_get_entities() git-svn-id: http://code.elgg.org/elgg/trunk@7422 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-22widget column ids must be integerscash
git-svn-id: http://code.elgg.org/elgg/trunk@7407 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-21deprecated two site functions and removed a use of previously deprecated ↵cash
function in the wire plugin git-svn-id: http://code.elgg.org/elgg/trunk@7396 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Refs #2629 Brett is correct - don't need the call to initializeAttributes() ↵cash
because all the first level subclasses call initializeAttributes() git-svn-id: http://code.elgg.org/elgg/trunk@7390 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Refs #2629 This should fix this ticket. Need to remove initialise_attributes ↵cash
from any class updated with new method and add call to initializeAttributes in ElggData for those that are not updated. git-svn-id: http://code.elgg.org/elgg/trunk@7389 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20added some light styling to the widget control buttonscash
git-svn-id: http://code.elgg.org/elgg/trunk@7388 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Fixes #2629: Pulled old initialise_attributes() into ElggData and added a ↵brettp
default param to emit a deprecation notice if called. git-svn-id: http://code.elgg.org/elgg/trunk@7387 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20moved save widget settings function to ElggWidgetcash
git-svn-id: http://code.elgg.org/elgg/trunk@7383 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20fixed bug where widgets were not saving their new positioncash
git-svn-id: http://code.elgg.org/elgg/trunk@7381 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20do not need special canEdit method for ElggWidgetcash
git-svn-id: http://code.elgg.org/elgg/trunk@7380 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Refs #2668 adds getContainerGUID()cash
git-svn-id: http://code.elgg.org/elgg/trunk@7379 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Fixes #2668 adding getOwnerGUID()cash
git-svn-id: http://code.elgg.org/elgg/trunk@7378 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Fixes #2490: attributes initialize to NULL instead of empty string or 0. ↵ewinslow
Updated tests to reflect this git-svn-id: http://code.elgg.org/elgg/trunk@7376 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Marking initialise_attributes as deprecated in ElggPluginewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@7375 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Marking initialise_attributes as deprecatedewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@7374 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-20Fixes #2473: removes initialise_entity_cache()ewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@7365 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-19users can delete widgets from layoutcash
git-svn-id: http://code.elgg.org/elgg/trunk@7349 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-19moved some widget functionality into ElggWidget classcash
git-svn-id: http://code.elgg.org/elgg/trunk@7348 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-15Fixes #1417 Users get notified when their accounts are not validated for any ↵cash
authentication attempt git-svn-id: http://code.elgg.org/elgg/trunk@7319 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-14Refs #1417 Elgg core now passes back useful messages to user when log in ↵cash
fails - uservalidationbyemail is next git-svn-id: http://code.elgg.org/elgg/trunk@7317 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-14fixed typo in commentcash
git-svn-id: http://code.elgg.org/elgg/trunk@7315 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-14No comment...ewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@7309 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-14Wow, what a blunder -- what to go deleting random methods, Winslowewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@7308 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-14Refs #2486: Added support for the 'recursive' parameter to ElggEntity::delete()ewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@7306 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-14Added comments to several undocumented methodsewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@7305 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-10Fixes #2367: With fear and trepidation, converting events/plugin hooks to ↵ewinslow
use elgg_ prefixed versions git-svn-id: http://code.elgg.org/elgg/trunk@7284 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-06replaced usages of make_file_matrix() with new method makeFileMatrix()cash
git-svn-id: http://code.elgg.org/elgg/trunk@7251 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-11-03Refs #1320. Updated core to use elgg_echo()'s native string replacement.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@7227 36083f99-b078-4883-b0ff-0f9b5a30f544