diff options
Diffstat (limited to 'engine')
-rw-r--r-- | engine/lib/entities.php | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/engine/lib/entities.php b/engine/lib/entities.php index e3fa0cb52..3d16e1b3d 100644 --- a/engine/lib/entities.php +++ b/engine/lib/entities.php @@ -146,6 +146,8 @@ abstract class ElggEntity implements $this->attributes['guid'] = ""; + $this->attributes['subtype'] = $orig_entity->getSubtype(); + // copy metadata over to new entity - slightly convoluted due to // handling of metadata arrays if (is_array($metadata_array)) { @@ -204,8 +206,6 @@ abstract class ElggEntity implements * A: Because overload operators cause problems during subclassing, so we put the code here and * create overloads in subclasses. * - * @todo Move "title" logic to applicable extending classes. - * * @param string $name * @param mixed $value */ @@ -216,11 +216,6 @@ abstract class ElggEntity implements return false; } - // strip out tags from title - if ($name == 'title') { - $value = strip_tags($value); - } - $this->attributes[$name] = $value; } else { |