Changeset 2595821
- Timestamp:
- 09/08/2021 05:58:34 PM (5 years ago)
- Location:
- juvo-mail-editor
- Files:
-
- 10 edited
- 1 copied
-
tags/2.0.7 (copied) (copied from juvo-mail-editor/trunk)
-
tags/2.0.7/juvo-mail-editor.php (modified) (1 diff)
-
tags/2.0.7/readme.txt (modified) (1 diff)
-
tags/2.0.7/src/Mails/New_User.php (modified) (1 diff)
-
tags/2.0.7/src/Mails/New_User_Admin.php (modified) (1 diff)
-
tags/2.0.7/src/Relay.php (modified) (1 diff)
-
trunk/juvo-mail-editor.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/src/Mails/New_User.php (modified) (1 diff)
-
trunk/src/Mails/New_User_Admin.php (modified) (1 diff)
-
trunk/src/Relay.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
juvo-mail-editor/tags/2.0.7/juvo-mail-editor.php
r2595377 r2595821 8 8 * Text Domain: juvo-mail-editor 9 9 * Domain Path: /languages 10 * Version: 2.0. 610 * Version: 2.0.7 11 11 */ 12 12 -
juvo-mail-editor/tags/2.0.7/readme.txt
r2595377 r2595821 4 4 License: GPLv2 or later 5 5 Tested up to: 5.8 6 Stable tag: 2.0. 66 Stable tag: 2.0.7 7 7 8 8 JUVO Mail Editor helps to modify the standard WordPress Mailings and allows adding dynamic mail triggers. -
juvo-mail-editor/tags/2.0.7/src/Mails/New_User.php
r2595377 r2595821 32 32 $this->setPlaceholderValues( $user ); 33 33 34 $relay = new Relay( $this->getTrigger(), $this->placeholders, $user ); 35 $email["to"] = $relay->prepareRecipients(); 36 $email["subject"] = $relay->prepareSubject(); 37 $email["message"] = $relay->prepareContent(); 34 $relay = new Relay( $this->getTrigger(), $this->placeholders, $user ); 35 $template = $relay->getPosts(); 36 37 if ( ! empty( $template ) ) { 38 $email["to"] = $relay->prepareRecipients( $template[0] ); 39 $email["subject"] = $relay->prepareSubject( $template[0] ); 40 $email["message"] = $relay->prepareContent( $template[0] ); 41 } 38 42 39 43 return $email; -
juvo-mail-editor/tags/2.0.7/src/Mails/New_User_Admin.php
r2594645 r2595821 22 22 $this->setPlaceholderValues( $user ); 23 23 24 $relay = new Relay( $this->getTrigger(), $this->placeholders, $user ); 25 $email["to"] = $relay->prepareRecipients(); 26 $email["subject"] = $relay->prepareSubject(); 27 $email["message"] = $relay->prepareContent(); 24 $relay = new Relay( $this->getTrigger(), $this->placeholders, $user ); 25 $template = $relay->getPosts(); 26 27 if ( ! empty( $template ) ) { 28 $email["to"] = $relay->prepareRecipients( $template[0] ); 29 $email["subject"] = $relay->prepareSubject( $template[0] ); 30 $email["message"] = $relay->prepareContent( $template[0] ); 31 } 28 32 29 33 return $email; -
juvo-mail-editor/tags/2.0.7/src/Relay.php
r2594645 r2595821 252 252 public static function triggerIsMuted( string $trigger ): bool { 253 253 $pluginSettings = get_option( 'settings' ); 254 $mutedTriggers = $pluginSettings['trigger_mute']; 255 256 return in_array( $trigger, $mutedTriggers ); 254 255 if ( isset( $pluginSettings['trigger_mute'] ) ) { 256 $mutedTriggers = $pluginSettings['trigger_mute']; 257 258 return in_array( $trigger, $mutedTriggers ); 259 } 260 261 return false; 257 262 } 258 263 -
juvo-mail-editor/trunk/juvo-mail-editor.php
r2595377 r2595821 8 8 * Text Domain: juvo-mail-editor 9 9 * Domain Path: /languages 10 * Version: 2.0. 610 * Version: 2.0.7 11 11 */ 12 12 -
juvo-mail-editor/trunk/readme.txt
r2595377 r2595821 4 4 License: GPLv2 or later 5 5 Tested up to: 5.8 6 Stable tag: 2.0. 66 Stable tag: 2.0.7 7 7 8 8 JUVO Mail Editor helps to modify the standard WordPress Mailings and allows adding dynamic mail triggers. -
juvo-mail-editor/trunk/src/Mails/New_User.php
r2595377 r2595821 32 32 $this->setPlaceholderValues( $user ); 33 33 34 $relay = new Relay( $this->getTrigger(), $this->placeholders, $user ); 35 $email["to"] = $relay->prepareRecipients(); 36 $email["subject"] = $relay->prepareSubject(); 37 $email["message"] = $relay->prepareContent(); 34 $relay = new Relay( $this->getTrigger(), $this->placeholders, $user ); 35 $template = $relay->getPosts(); 36 37 if ( ! empty( $template ) ) { 38 $email["to"] = $relay->prepareRecipients( $template[0] ); 39 $email["subject"] = $relay->prepareSubject( $template[0] ); 40 $email["message"] = $relay->prepareContent( $template[0] ); 41 } 38 42 39 43 return $email; -
juvo-mail-editor/trunk/src/Mails/New_User_Admin.php
r2594645 r2595821 22 22 $this->setPlaceholderValues( $user ); 23 23 24 $relay = new Relay( $this->getTrigger(), $this->placeholders, $user ); 25 $email["to"] = $relay->prepareRecipients(); 26 $email["subject"] = $relay->prepareSubject(); 27 $email["message"] = $relay->prepareContent(); 24 $relay = new Relay( $this->getTrigger(), $this->placeholders, $user ); 25 $template = $relay->getPosts(); 26 27 if ( ! empty( $template ) ) { 28 $email["to"] = $relay->prepareRecipients( $template[0] ); 29 $email["subject"] = $relay->prepareSubject( $template[0] ); 30 $email["message"] = $relay->prepareContent( $template[0] ); 31 } 28 32 29 33 return $email; -
juvo-mail-editor/trunk/src/Relay.php
r2594645 r2595821 252 252 public static function triggerIsMuted( string $trigger ): bool { 253 253 $pluginSettings = get_option( 'settings' ); 254 $mutedTriggers = $pluginSettings['trigger_mute']; 255 256 return in_array( $trigger, $mutedTriggers ); 254 255 if ( isset( $pluginSettings['trigger_mute'] ) ) { 256 $mutedTriggers = $pluginSettings['trigger_mute']; 257 258 return in_array( $trigger, $mutedTriggers ); 259 } 260 261 return false; 257 262 } 258 263
Note: See TracChangeset
for help on using the changeset viewer.