Plugin Directory

Changeset 2692500


Ignore:
Timestamp:
03/11/2022 12:56:08 PM (4 years ago)
Author:
juvodesign
Message:

Update to version 3.0.8 from GitHub

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

Legend:

Unmodified
Added
Removed
  • juvo-mail-editor/tags/3.0.8/admin/css/cmb.css

    r2677983 r2692500  
    7373}
    7474
     75#juvo-mail_metabox .cmb2-metabox .cmbhandle:before {
     76    content: "\f140";
     77}
     78
     79#juvo-mail_metabox .cmb2-metabox .postbox.closed .cmbhandle:before {
     80    content: "\f141";
     81}
     82
    7583@media screen and (max-width: 781px) {
    7684    #juvo-mail_metabox .cmb-flex .flex-col-2 {
  • juvo-mail-editor/tags/3.0.8/juvo-mail-editor.php

    r2678719 r2692500  
    88 * Text Domain:     juvo-mail-editor
    99 * Domain Path:     /languages
    10  * Version:         3.0.7
     10 * Version:         3.0.8
    1111 */
    1212
  • juvo-mail-editor/tags/3.0.8/readme.txt

    r2678719 r2692500  
    44License: GPLv2 or later
    55Tested up to: 5.9
    6 Stable tag: 3.0.7
     6Stable tag: 3.0.8
    77
    88JUVO Mail Editor helps to modify the standard WordPress Mailings and allows adding dynamic mail triggers.
  • juvo-mail-editor/tags/3.0.8/src/Mails/Password_Changed.php

    r2677983 r2692500  
    1414    public function addCustomFields( CMB2 $cmb ): CMB2 {
    1515
    16         $field = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     16        if ( $cmb->object_id() && has_term( $this->getTrigger(), Mail_Trigger_TAX::TAXONOMY_NAME, $cmb->object_id() ) ) {
    1717
    18         if ( $cmb->object_id() && ! empty( $field->value ) ) {
    19             update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_recipients', [] );
    20         }
     18            $recipients = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     19            if (!empty( $recipients->value )) {
     20                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_recipients', [] );
     21            }
     22            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
    2123
    22         if ( has_term( $this->getTrigger(), Mail_Trigger_TAX::TAXONOMY_NAME, $cmb->object_id() ) ) {
    23             $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     24            $cc = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_cc' );
     25            if (!empty( $cc->value )) {
     26                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_cc', [] );
     27            }
     28            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_cc' );
     29
     30            $bcc = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_bcc' );
     31            if (!empty( $bcc->value )) {
     32                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_bcc', [] );
     33            }
     34            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_bcc' );
     35
    2436        }
    2537
  • juvo-mail-editor/tags/3.0.8/src/Mails/Password_Reset.php

    r2677983 r2692500  
    1818    public function addCustomFields( CMB2 $cmb ): CMB2 {
    1919
    20         $field = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     20        if ( $cmb->object_id() && has_term( $this->getTrigger(), Mail_Trigger_TAX::TAXONOMY_NAME, $cmb->object_id() ) ) {
    2121
    22         if ( $cmb->object_id() && ! empty( $field->value ) ) {
    23             update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_recipients', [] );
    24         }
     22            $recipients = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     23            if (!empty( $recipients->value )) {
     24                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_recipients', [] );
     25            }
     26            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
    2527
    26         if ( has_term( $this->getTrigger(), Mail_Trigger_TAX::TAXONOMY_NAME, $cmb->object_id() ) ) {
    27             $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     28            $cc = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_cc' );
     29            if (!empty( $cc->value )) {
     30                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_cc', [] );
     31            }
     32            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_cc' );
     33
     34            $bcc = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_bcc' );
     35            if (!empty( $bcc->value )) {
     36                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_bcc', [] );
     37            }
     38            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_bcc' );
     39
    2840        }
    2941
  • juvo-mail-editor/tags/3.0.8/src/Mails_PT.php

    r2677983 r2692500  
    6363                'core/list',
    6464                'core/table',
     65                'core/html',
     66                'core/freeform',
     67                'core/shortcode',
     68                'core/separator',
     69                'core/spacer'
    6570            );
    6671        }
  • juvo-mail-editor/tags/3.0.8/vendor/autoload.php

    r2678719 r2692500  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitdcbf17792266e52a2658d72074eb604f::getLoader();
     7return ComposerAutoloaderInitd1fe286169436cd721ffd00beee0853c::getLoader();
  • juvo-mail-editor/tags/3.0.8/vendor/composer/autoload_real.php

    r2678719 r2692500  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitdcbf17792266e52a2658d72074eb604f
     5class ComposerAutoloaderInitd1fe286169436cd721ffd00beee0853c
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitdcbf17792266e52a2658d72074eb604f', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitd1fe286169436cd721ffd00beee0853c', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitdcbf17792266e52a2658d72074eb604f', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitd1fe286169436cd721ffd00beee0853c', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInitdcbf17792266e52a2658d72074eb604f::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInitd1fe286169436cd721ffd00beee0853c::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5252
    5353        if ($useStaticLoader) {
    54             $includeFiles = Composer\Autoload\ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$files;
     54            $includeFiles = Composer\Autoload\ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$files;
    5555        } else {
    5656            $includeFiles = require __DIR__ . '/autoload_files.php';
    5757        }
    5858        foreach ($includeFiles as $fileIdentifier => $file) {
    59             composerRequiredcbf17792266e52a2658d72074eb604f($fileIdentifier, $file);
     59            composerRequired1fe286169436cd721ffd00beee0853c($fileIdentifier, $file);
    6060        }
    6161
     
    6969 * @return void
    7070 */
    71 function composerRequiredcbf17792266e52a2658d72074eb604f($fileIdentifier, $file)
     71function composerRequired1fe286169436cd721ffd00beee0853c($fileIdentifier, $file)
    7272{
    7373    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • juvo-mail-editor/tags/3.0.8/vendor/composer/autoload_static.php

    r2678719 r2692500  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitdcbf17792266e52a2658d72074eb604f
     7class ComposerStaticInitd1fe286169436cd721ffd00beee0853c
    88{
    99    public static $files = array (
     
    100100    {
    101101        return \Closure::bind(function () use ($loader) {
    102             $loader->prefixLengthsPsr4 = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$prefixLengthsPsr4;
    103             $loader->prefixDirsPsr4 = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$prefixDirsPsr4;
    104             $loader->fallbackDirsPsr4 = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$fallbackDirsPsr4;
    105             $loader->prefixesPsr0 = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$prefixesPsr0;
    106             $loader->classMap = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$classMap;
     102            $loader->prefixLengthsPsr4 = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$prefixLengthsPsr4;
     103            $loader->prefixDirsPsr4 = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$prefixDirsPsr4;
     104            $loader->fallbackDirsPsr4 = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$fallbackDirsPsr4;
     105            $loader->prefixesPsr0 = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$prefixesPsr0;
     106            $loader->classMap = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$classMap;
    107107
    108108        }, null, ClassLoader::class);
  • juvo-mail-editor/tags/3.0.8/vendor/composer/installed.php

    r2678719 r2692500  
    11<?php return array(
    22    'root' => array(
    3         'pretty_version' => '3.0.7',
    4         'version' => '3.0.7.0',
     3        'pretty_version' => '3.0.8',
     4        'version' => '3.0.8.0',
    55        'type' => 'wordpress-plugin',
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => 'cf5a653b8a9b5f323f2129ae1d2cbda97c02241f',
     8        'reference' => '023239dac8355587bbc289998a9a010533f43fb8',
    99        'name' => 'juvo/mail-editor',
    1010        'dev' => false,
     
    3939        ),
    4040        'juvo/mail-editor' => array(
    41             'pretty_version' => '3.0.7',
    42             'version' => '3.0.7.0',
     41            'pretty_version' => '3.0.8',
     42            'version' => '3.0.8.0',
    4343            'type' => 'wordpress-plugin',
    4444            'install_path' => __DIR__ . '/../../',
    4545            'aliases' => array(),
    46             'reference' => 'cf5a653b8a9b5f323f2129ae1d2cbda97c02241f',
     46            'reference' => '023239dac8355587bbc289998a9a010533f43fb8',
    4747            'dev_requirement' => false,
    4848        ),
  • juvo-mail-editor/trunk/admin/css/cmb.css

    r2677983 r2692500  
    7373}
    7474
     75#juvo-mail_metabox .cmb2-metabox .cmbhandle:before {
     76    content: "\f140";
     77}
     78
     79#juvo-mail_metabox .cmb2-metabox .postbox.closed .cmbhandle:before {
     80    content: "\f141";
     81}
     82
    7583@media screen and (max-width: 781px) {
    7684    #juvo-mail_metabox .cmb-flex .flex-col-2 {
  • juvo-mail-editor/trunk/juvo-mail-editor.php

    r2678719 r2692500  
    88 * Text Domain:     juvo-mail-editor
    99 * Domain Path:     /languages
    10  * Version:         3.0.7
     10 * Version:         3.0.8
    1111 */
    1212
  • juvo-mail-editor/trunk/readme.txt

    r2678719 r2692500  
    44License: GPLv2 or later
    55Tested up to: 5.9
    6 Stable tag: 3.0.7
     6Stable tag: 3.0.8
    77
    88JUVO Mail Editor helps to modify the standard WordPress Mailings and allows adding dynamic mail triggers.
  • juvo-mail-editor/trunk/src/Mails/Password_Changed.php

    r2677983 r2692500  
    1414    public function addCustomFields( CMB2 $cmb ): CMB2 {
    1515
    16         $field = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     16        if ( $cmb->object_id() && has_term( $this->getTrigger(), Mail_Trigger_TAX::TAXONOMY_NAME, $cmb->object_id() ) ) {
    1717
    18         if ( $cmb->object_id() && ! empty( $field->value ) ) {
    19             update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_recipients', [] );
    20         }
     18            $recipients = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     19            if (!empty( $recipients->value )) {
     20                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_recipients', [] );
     21            }
     22            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
    2123
    22         if ( has_term( $this->getTrigger(), Mail_Trigger_TAX::TAXONOMY_NAME, $cmb->object_id() ) ) {
    23             $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     24            $cc = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_cc' );
     25            if (!empty( $cc->value )) {
     26                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_cc', [] );
     27            }
     28            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_cc' );
     29
     30            $bcc = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_bcc' );
     31            if (!empty( $bcc->value )) {
     32                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_bcc', [] );
     33            }
     34            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_bcc' );
     35
    2436        }
    2537
  • juvo-mail-editor/trunk/src/Mails/Password_Reset.php

    r2677983 r2692500  
    1818    public function addCustomFields( CMB2 $cmb ): CMB2 {
    1919
    20         $field = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     20        if ( $cmb->object_id() && has_term( $this->getTrigger(), Mail_Trigger_TAX::TAXONOMY_NAME, $cmb->object_id() ) ) {
    2121
    22         if ( $cmb->object_id() && ! empty( $field->value ) ) {
    23             update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_recipients', [] );
    24         }
     22            $recipients = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     23            if (!empty( $recipients->value )) {
     24                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_recipients', [] );
     25            }
     26            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
    2527
    26         if ( has_term( $this->getTrigger(), Mail_Trigger_TAX::TAXONOMY_NAME, $cmb->object_id() ) ) {
    27             $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_recipients' );
     28            $cc = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_cc' );
     29            if (!empty( $cc->value )) {
     30                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_cc', [] );
     31            }
     32            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_cc' );
     33
     34            $bcc = $cmb->get_field( Mails_PT::POST_TYPE_NAME . '_bcc' );
     35            if (!empty( $bcc->value )) {
     36                update_post_meta( $cmb->object_id(), Mails_PT::POST_TYPE_NAME . '_bcc', [] );
     37            }
     38            $cmb->remove_field( Mails_PT::POST_TYPE_NAME . '_bcc' );
     39
    2840        }
    2941
  • juvo-mail-editor/trunk/src/Mails_PT.php

    r2677983 r2692500  
    6363                'core/list',
    6464                'core/table',
     65                'core/html',
     66                'core/freeform',
     67                'core/shortcode',
     68                'core/separator',
     69                'core/spacer'
    6570            );
    6671        }
  • juvo-mail-editor/trunk/vendor/autoload.php

    r2678719 r2692500  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitdcbf17792266e52a2658d72074eb604f::getLoader();
     7return ComposerAutoloaderInitd1fe286169436cd721ffd00beee0853c::getLoader();
  • juvo-mail-editor/trunk/vendor/composer/autoload_real.php

    r2678719 r2692500  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitdcbf17792266e52a2658d72074eb604f
     5class ComposerAutoloaderInitd1fe286169436cd721ffd00beee0853c
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitdcbf17792266e52a2658d72074eb604f', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitd1fe286169436cd721ffd00beee0853c', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitdcbf17792266e52a2658d72074eb604f', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitd1fe286169436cd721ffd00beee0853c', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInitdcbf17792266e52a2658d72074eb604f::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInitd1fe286169436cd721ffd00beee0853c::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5252
    5353        if ($useStaticLoader) {
    54             $includeFiles = Composer\Autoload\ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$files;
     54            $includeFiles = Composer\Autoload\ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$files;
    5555        } else {
    5656            $includeFiles = require __DIR__ . '/autoload_files.php';
    5757        }
    5858        foreach ($includeFiles as $fileIdentifier => $file) {
    59             composerRequiredcbf17792266e52a2658d72074eb604f($fileIdentifier, $file);
     59            composerRequired1fe286169436cd721ffd00beee0853c($fileIdentifier, $file);
    6060        }
    6161
     
    6969 * @return void
    7070 */
    71 function composerRequiredcbf17792266e52a2658d72074eb604f($fileIdentifier, $file)
     71function composerRequired1fe286169436cd721ffd00beee0853c($fileIdentifier, $file)
    7272{
    7373    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • juvo-mail-editor/trunk/vendor/composer/autoload_static.php

    r2678719 r2692500  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitdcbf17792266e52a2658d72074eb604f
     7class ComposerStaticInitd1fe286169436cd721ffd00beee0853c
    88{
    99    public static $files = array (
     
    100100    {
    101101        return \Closure::bind(function () use ($loader) {
    102             $loader->prefixLengthsPsr4 = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$prefixLengthsPsr4;
    103             $loader->prefixDirsPsr4 = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$prefixDirsPsr4;
    104             $loader->fallbackDirsPsr4 = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$fallbackDirsPsr4;
    105             $loader->prefixesPsr0 = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$prefixesPsr0;
    106             $loader->classMap = ComposerStaticInitdcbf17792266e52a2658d72074eb604f::$classMap;
     102            $loader->prefixLengthsPsr4 = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$prefixLengthsPsr4;
     103            $loader->prefixDirsPsr4 = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$prefixDirsPsr4;
     104            $loader->fallbackDirsPsr4 = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$fallbackDirsPsr4;
     105            $loader->prefixesPsr0 = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$prefixesPsr0;
     106            $loader->classMap = ComposerStaticInitd1fe286169436cd721ffd00beee0853c::$classMap;
    107107
    108108        }, null, ClassLoader::class);
  • juvo-mail-editor/trunk/vendor/composer/installed.php

    r2678719 r2692500  
    11<?php return array(
    22    'root' => array(
    3         'pretty_version' => '3.0.7',
    4         'version' => '3.0.7.0',
     3        'pretty_version' => '3.0.8',
     4        'version' => '3.0.8.0',
    55        'type' => 'wordpress-plugin',
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => 'cf5a653b8a9b5f323f2129ae1d2cbda97c02241f',
     8        'reference' => '023239dac8355587bbc289998a9a010533f43fb8',
    99        'name' => 'juvo/mail-editor',
    1010        'dev' => false,
     
    3939        ),
    4040        'juvo/mail-editor' => array(
    41             'pretty_version' => '3.0.7',
    42             'version' => '3.0.7.0',
     41            'pretty_version' => '3.0.8',
     42            'version' => '3.0.8.0',
    4343            'type' => 'wordpress-plugin',
    4444            'install_path' => __DIR__ . '/../../',
    4545            'aliases' => array(),
    46             'reference' => 'cf5a653b8a9b5f323f2129ae1d2cbda97c02241f',
     46            'reference' => '023239dac8355587bbc289998a9a010533f43fb8',
    4747            'dev_requirement' => false,
    4848        ),
Note: See TracChangeset for help on using the changeset viewer.