31 lines
651 B
PHP
31 lines
651 B
PHP
<?php
|
|
|
|
namespace Gravity_Forms\Gravity_SMTP\Data_Store;
|
|
|
|
class Const_Data_Store implements Data_Store {
|
|
|
|
public function get( $setting_name, $connector ) {
|
|
$const_name = sprintf( 'GRAVITYSMTP_%s_%s', strtoupper( $connector ), strtoupper( $setting_name ) );
|
|
|
|
if ( defined( $const_name ) ) {
|
|
return constant( $const_name );
|
|
}
|
|
|
|
return null;
|
|
}
|
|
|
|
public function save( $setting_name, $value, $connector ) {
|
|
return;
|
|
}
|
|
|
|
public function get_plugin_const( $setting_name ) {
|
|
$const_name = sprintf( 'GRAVITYSMTP_%s', strtoupper( $setting_name ) );
|
|
|
|
if ( defined( $const_name ) ) {
|
|
return constant( $const_name );
|
|
}
|
|
|
|
return null;
|
|
}
|
|
}
|