From ef723bb26572486e02a4756295829a81234d1c9d Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Wed, 20 Jul 2016 10:34:52 +1200 Subject: [PATCH] Update for security namespace --- _config.php | 2 ++ code/FrameworkTestRole.php | 10 ++++---- code/FrameworktestRegressSessionAdmin.php | 28 +++++++++++++---------- code/TestFileUploadPage.php | 9 ++++---- code/multiform/Page2MultiForm.php | 11 +++++---- code/multiform/Page3MultiForm.php | 15 ++++++------ 6 files changed, 43 insertions(+), 32 deletions(-) diff --git a/_config.php b/_config.php index 10599b5..6c3f825 100644 --- a/_config.php +++ b/_config.php @@ -1,5 +1,7 @@ 'SiteTree', ); - + public function updateCMSFields(FieldList $fields) { $fields->addFieldToTab( @@ -18,10 +20,10 @@ class FrameworkTestRole extends DataExtension new TreeDropdownField("FavouritePageID", "Favourite page", "SiteTree") ); } - + public function requireDefaultRecords() { - $hasTestMembers = DataObject::get('Member')->find('Email', 'hayley@test.com'); + $hasTestMembers = Member::get()->find('Email', 'hayley@test.com'); if (!$hasTestMembers) { foreach ($this->data() as $name) { $member = new Member(array( diff --git a/code/FrameworktestRegressSessionAdmin.php b/code/FrameworktestRegressSessionAdmin.php index 866d3f6..a34024f 100644 --- a/code/FrameworktestRegressSessionAdmin.php +++ b/code/FrameworktestRegressSessionAdmin.php @@ -1,4 +1,8 @@ setHasEmptyDefault(false); - + if ($isRunning) { foreach ($form->Fields() as $field) { $form->Fields()->replaceField($field->Name(), @@ -73,7 +77,7 @@ class FrameworktestRegressSessionAdmin extends Controller ); } } - + return $form; } @@ -81,15 +85,15 @@ class FrameworktestRegressSessionAdmin extends Controller { Session::set('enabletranslatable', (isset($data['enabletranslatable'])) ? $data['enabletranslatable'] : null); Session::set('db', $data['db']); - + return $this->redirect('dev/build/?BackURL=admin'); } - + public function endsession() { Session::set('enabletranslatable', null); Session::set('db', null); - + return $this->redirectBack(); } } diff --git a/code/TestFileUploadPage.php b/code/TestFileUploadPage.php index 2e98146..d2d8e0d 100644 --- a/code/TestFileUploadPage.php +++ b/code/TestFileUploadPage.php @@ -2,6 +2,7 @@ use SilverStripe\FrameworkTest\Model\TestPage; use SilverStripe\FrameworkTest\Model\TestPage_Controller; +use SilverStripe\Security\Member; class TestFileUploadPage extends TestPage { @@ -13,7 +14,7 @@ class TestFileUploadPage_Controller extends TestPage_Controller private static $allowed_actions = array( 'Form' ); - + public function Form() { $fields = new FieldList( @@ -21,15 +22,15 @@ class TestFileUploadPage_Controller extends TestPage_Controller new FileField('AFile', 'FileField'), $aImage = new UploadField('AImage', 'SimpleImageField') ); - + $aImage->allowedExtensions = array('jpg', 'gif', 'png'); - + $actions = new FieldList( new FormAction('addMember', "Add a member with two Files uploaded") ); return new Form($this, "Form", $fields, $actions); } - + public function addMember($data, $form) { $member = new Member(); diff --git a/code/multiform/Page2MultiForm.php b/code/multiform/Page2MultiForm.php index 376b92c..7cb7128 100644 --- a/code/multiform/Page2MultiForm.php +++ b/code/multiform/Page2MultiForm.php @@ -1,12 +1,13 @@