mirror of
https://github.com/silverstripe/silverstripe-multiform
synced 2024-10-22 11:05:49 +02:00
BUGFIX Use Config class to get static
This commit is contained in:
parent
eeec353749
commit
9287dbb681
@ -121,7 +121,13 @@ abstract class MultiForm extends Form {
|
|||||||
$applyValidation = true;
|
$applyValidation = true;
|
||||||
|
|
||||||
// Check if the $_REQUEST action that user clicked is an exempt one
|
// Check if the $_REQUEST action that user clicked is an exempt one
|
||||||
$actionNames = Object::get_static(get_class($this),'actions_exempt_from_validation');
|
// if the Config class is available, use that instead of get_static() which is deprecated in SS 3.x
|
||||||
|
if(class_exists('Config')) {
|
||||||
|
$actionNames = Config::inst()->get(get_class($this), 'actions_exempt_from_validation', Config::FIRST_SET);
|
||||||
|
} else {
|
||||||
|
$actionNames = Object::get_static(get_class($this),'actions_exempt_from_validation');
|
||||||
|
}
|
||||||
|
|
||||||
if( $actionNames ) {
|
if( $actionNames ) {
|
||||||
foreach( $actionNames as $exemptAction) {
|
foreach( $actionNames as $exemptAction) {
|
||||||
if(!empty($_REQUEST[$exemptAction])) {
|
if(!empty($_REQUEST[$exemptAction])) {
|
||||||
|
Loading…
Reference in New Issue
Block a user