Introducing the Elgg 1 Query object

Elgg 1 is introducing a new (to elgg at least) way of executing arbitrary database queries. Basically, SQL is abstracted away into a class that can be used to construct multiple different types of query through a defined interface. This provides two main advantages: The application programmer does not have to write the SQL themselves. […]

Marcus Povey

Elgg 1 is introducing a new (to elgg at least) way of executing arbitrary database queries. Basically, SQL is abstracted away into a class that can be used to construct multiple different types of query through a defined interface. This provides two main advantages: The application programmer does not have to write the SQL themselves. […]

Elgg 1.0 gatekeeper functions

This is just a quick post to introduce a pair of functions I wrote today while working on some of the Elgg 1.0 access control code. Namely, call_gatekeeper($function, $file = "") and callpath_gatekeeper($path, $include_subdirs = true), both of which return a boolean value. call_gatekeeper() This function tests to see whether it has the given method/function […]

Marcus Povey

This is just a quick post to introduce a pair of functions I wrote today while working on some of the Elgg 1.0 access control code. Namely, call_gatekeeper($function, $file = “”) and callpath_gatekeeper($path, $include_subdirs = true), both of which return a boolean value. call_gatekeeper() This function tests to see whether it has the given method/function […]

ODD + OpenID

The Elgg team are out in San-Francisco this week meeting up with some of the guys out here and talking about Elgg and ODD. I will blog a bit more about it when I can, its been a bit mad so this is the first chance I’ve actually had to sit down at the computer […]

Marcus Povey

The Elgg team are out in San-Francisco this week meeting up with some of the guys out here and talking about Elgg and ODD. I will blog a bit more about it when I can, its been a bit mad so this is the first chance I’ve actually had to sit down at the computer […]