Public Member Functions | |
| getOwner () | |
| Return the owner of this annotation. | |
| getOwnerEntity () | |
| Return the owner entity. | |
| getEntity () | |
| Returns the entity this is attached to. | |
| save () | |
| Save this data to the appropriate database table. | |
| delete () | |
| Delete this data. | |
| canEdit ($user_guid=0) | |
| Determines whether or not the specified user can edit this. | |
| getURL () | |
| Return a url for this extender. | |
| getExportableValues () | |
| Return an array of fields which can be exported. | |
| export () | |
| Export this object. | |
| getSystemLogID () | |
| Return an identification for the object for storage in the system log. | |
| getClassName () | |
| Return the class name of the object. | |
| getObjectOwnerGUID () | |
| Return the GUID of the owner of this object. | |
| getType () | |
| Return a type of the object - eg. | |
| getSubtype () | |
| Return a subtype. | |
| rewind () | |
| current () | |
| key () | |
| next () | |
| valid () | |
| offsetSet ($key, $value) | |
| offsetGet ($key) | |
| offsetUnset ($key) | |
| offsetExists ($offset) | |
Protected Member Functions | |
| get ($name) | |
| Get an attribute. | |
| set ($name, $value, $value_type="") | |
| Set an attribute. | |
Protected Attributes | |
| $attributes | |
Definition at line 16 of file extender.php.
| ElggExtender::canEdit | ( | $ | user_guid = 0 |
) |
Determines whether or not the specified user can edit this.
| int | $user_guid The GUID of the user (defaults to currently logged in user) |
Definition at line 118 of file extender.php.
| ElggExtender::current | ( | ) |
Definition at line 214 of file extender.php.
| ElggExtender::delete | ( | ) | [abstract] |
Delete this data.
Reimplemented in ElggAnnotation, and ElggMetadata.
| ElggExtender::export | ( | ) |
Export this object.
Implements Exportable.
Definition at line 151 of file extender.php.
| ElggExtender::get | ( | $ | name | ) | [protected] |
Get an attribute.
| string | $name |
Definition at line 34 of file extender.php.
| ElggExtender::getClassName | ( | ) |
Return the class name of the object.
Implements Loggable.
Definition at line 175 of file extender.php.
| ElggExtender::getEntity | ( | ) |
Returns the entity this is attached to.
Definition at line 98 of file extender.php.
| ElggExtender::getExportableValues | ( | ) |
Return an array of fields which can be exported.
Implements Exportable.
Definition at line 134 of file extender.php.
| ElggExtender::getObjectOwnerGUID | ( | ) |
Return the GUID of the owner of this object.
Implements Loggable.
Definition at line 182 of file extender.php.
| ElggExtender::getOwner | ( | ) |
| ElggExtender::getOwnerEntity | ( | ) |
| ElggExtender::getSubtype | ( | ) |
Return a subtype.
For metadata & annotations this is the 'name' and for relationship this is the relationship type.
Implements Loggable.
Definition at line 197 of file extender.php.
| ElggExtender::getSystemLogID | ( | ) |
Return an identification for the object for storage in the system log.
This id must be an integer.
Implements Loggable.
Definition at line 168 of file extender.php.
| ElggExtender::getType | ( | ) |
Return a type of the object - eg.
object, group, user, relationship, metadata, annotation etc
Implements Loggable.
Definition at line 189 of file extender.php.
| ElggExtender::getURL | ( | ) | [abstract] |
| ElggExtender::key | ( | ) |
Definition at line 218 of file extender.php.
| ElggExtender::next | ( | ) |
Definition at line 222 of file extender.php.
| ElggExtender::offsetExists | ( | $ | offset | ) |
Definition at line 255 of file extender.php.
| ElggExtender::offsetGet | ( | $ | key | ) |
Definition at line 242 of file extender.php.
| ElggExtender::offsetSet | ( | $ | key, | |
| $ | value | |||
| ) |
Definition at line 236 of file extender.php.
| ElggExtender::offsetUnset | ( | $ | key | ) |
Definition at line 248 of file extender.php.
| ElggExtender::rewind | ( | ) |
Definition at line 210 of file extender.php.
| ElggExtender::save | ( | ) | [abstract] |
Save this data to the appropriate database table.
Reimplemented in ElggAnnotation, and ElggMetadata.
| ElggExtender::set | ( | $ | name, | |
| $ | value, | |||
| $ | value_type = "" | |||
| ) | [protected] |
Set an attribute.
| string | $name | |
| mixed | $value | |
| string | $value_type |
Definition at line 65 of file extender.php.
| ElggExtender::valid | ( | ) |
Definition at line 226 of file extender.php.
ElggExtender::$attributes [protected] |
Definition at line 26 of file extender.php.
1.6.3