Plugin Directory

Changeset 2595821


Ignore:
Timestamp:
09/08/2021 05:58:34 PM (5 years ago)
Author:
juvodesign
Message:

Update to version 2.0.7 from GitHub

Location:
juvo-mail-editor
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • juvo-mail-editor/tags/2.0.7/juvo-mail-editor.php

    r2595377 r2595821  
    88 * Text Domain:     juvo-mail-editor
    99 * Domain Path:     /languages
    10  * Version:         2.0.6
     10 * Version:         2.0.7
    1111 */
    1212
  • juvo-mail-editor/tags/2.0.7/readme.txt

    r2595377 r2595821  
    44License: GPLv2 or later
    55Tested up to: 5.8
    6 Stable tag: 2.0.6
     6Stable tag: 2.0.7
    77
    88JUVO 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  
    3232        $this->setPlaceholderValues( $user );
    3333
    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        }
    3842
    3943        return $email;
  • juvo-mail-editor/tags/2.0.7/src/Mails/New_User_Admin.php

    r2594645 r2595821  
    2222        $this->setPlaceholderValues( $user );
    2323
    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        }
    2832
    2933        return $email;
  • juvo-mail-editor/tags/2.0.7/src/Relay.php

    r2594645 r2595821  
    252252    public static function triggerIsMuted( string $trigger ): bool {
    253253        $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;
    257262    }
    258263
  • juvo-mail-editor/trunk/juvo-mail-editor.php

    r2595377 r2595821  
    88 * Text Domain:     juvo-mail-editor
    99 * Domain Path:     /languages
    10  * Version:         2.0.6
     10 * Version:         2.0.7
    1111 */
    1212
  • juvo-mail-editor/trunk/readme.txt

    r2595377 r2595821  
    44License: GPLv2 or later
    55Tested up to: 5.8
    6 Stable tag: 2.0.6
     6Stable tag: 2.0.7
    77
    88JUVO 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  
    3232        $this->setPlaceholderValues( $user );
    3333
    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        }
    3842
    3943        return $email;
  • juvo-mail-editor/trunk/src/Mails/New_User_Admin.php

    r2594645 r2595821  
    2222        $this->setPlaceholderValues( $user );
    2323
    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        }
    2832
    2933        return $email;
  • juvo-mail-editor/trunk/src/Relay.php

    r2594645 r2595821  
    252252    public static function triggerIsMuted( string $trigger ): bool {
    253253        $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;
    257262    }
    258263
Note: See TracChangeset for help on using the changeset viewer.