-/*
- * for translation
- */
- public function event_PrePluginOptionsEdit ($data) {
- if ($data['context'] != 'global') {
- foreach($data['options'] as $key => $option) {
- if ($option['pid'] == $this->getID()) {
- if (defined($option['description'])) {
- $data['options'][$key]['description'] = constant($option['description']);
- }
- if ($option['type'] == 'select') {
- foreach (explode('|', $option['typeinfo']) as $option) {
- if (defined($option)) {
- $data['options'][$key]['typeinfo'] = str_replace($option, constant($option), $data['options'][$key]['typeinfo']);
+ /*
+ * for translation
+ */
+ public function event_PrePluginOptionsEdit($data)
+ {
+ /* Old version do not support natively */
+ if ( getNucleusVersion() < 400 )
+ {
+ if ( $data['context'] != 'global' )
+ {
+ foreach ( $data['options'] as $key => $option )
+ {
+ if ( $option['pid'] == $this->getID() )
+ {
+ if ( defined($option['description']) )
+ {
+ $data['options'][$key]['description'] = constant($option['description']);
+ }
+ if ( $option['type'] == 'select' )
+ {
+ foreach ( explode('|', $option['typeinfo']) as $option )
+ {
+ if ( defined($option) )
+ {
+ $data['options'][$key]['typeinfo'] = str_replace($option, constant($option), $data['options'][$key]['typeinfo']);
+ }