From 9207cbc2daa90b5c5e81bef1d08febf198f4fc58 Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Thu, 21 May 2009 00:17:27 +0000 Subject: [PATCH] Merged from branches/2.3 git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@77455 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- code/WidgetAreaEditor.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/code/WidgetAreaEditor.php b/code/WidgetAreaEditor.php index d76675ef..5877804a 100644 --- a/code/WidgetAreaEditor.php +++ b/code/WidgetAreaEditor.php @@ -26,9 +26,7 @@ class WidgetAreaEditor extends FormField { function UsedWidgets() { $relationName = $this->name; - - $widgets = $this->form->getRecord()->$relationName()->Widgets(); - + $widgets = $this->form->getRecord()->getComponent($relationName)->Widgets(); return $widgets; } @@ -38,14 +36,14 @@ class WidgetAreaEditor extends FormField { function Value() { $relationName = $this->name; - return $this->form->getRecord()->$relationName()->ID; + return $this->form->getRecord()->getComponent($relationName)->ID; } function saveInto(DataObject $record) { $name = $this->name; $idName = $name . "ID"; - $widgetarea = $record->$name(); + $widgetarea = $record->getComponent($name); $widgetarea->write(); $record->$idName = $widgetarea->ID; @@ -112,4 +110,4 @@ class WidgetAreaEditor extends FormField { } } } -?> \ No newline at end of file +?>