Plugin Directory

Changeset 3478139


Ignore:
Timestamp:
03/09/2026 01:06:27 PM (3 weeks ago)
Author:
acyba
Message:

10.8.1 - Vulnerability patch

Location:
acymailing
Files:
44 edited
1 copied

Legend:

Unmodified
Added
Removed
  • acymailing/tags/10.8.1/WpInit/Router.php

    r3363041 r3478139  
    120120    }
    121121
    122     public function router($front = false)
     122    public function router(bool $front = false): void
    123123    {
    124124        displayFreeTrialMessage();
    125125
    126126
    127         if (!$front) auth_redirect();
     127        if (!$front) {
     128            auth_redirect();
     129        }
    128130
    129131        if (file_exists(ACYM_FOLDER.'update.php')) {
  • acymailing/tags/10.8.1/back/Classes/UserClass.php

    r3470461 r3478139  
    10331033                $user->$attribute = $value;
    10341034            }
     1035            unset($user->cms_id);
    10351036        }
    10361037
  • acymailing/tags/10.8.1/back/Controllers/Configuration/License.php

    r3398232 r3478139  
    1818            UpdatemeHelper::getLicenseInfo();
    1919        }
    20 
    2120
    2221        if (!empty($resultUnlinkLicenseOnUpdateMe['message'])) {
  • acymailing/tags/10.8.1/back/Controllers/DashboardController.php

    r3470461 r3478139  
    4545        $splashJson = acym_fileGetContent(ACYM_NEW_FEATURES_SPLASHSCREEN_JSON);
    4646        $version = json_decode($splashJson);
    47         if (version_compare($this->config->get('previous_version', '10.8.0'), $version->max_version, '>=')) {
     47        if (version_compare($this->config->get('previous_version', '10.8.1'), $version->max_version, '>=')) {
    4848            @unlink(ACYM_NEW_FEATURES_SPLASHSCREEN_JSON);
    4949            $this->listing();
  • acymailing/tags/10.8.1/back/Controllers/StatsController.php

    r3249714 r3478139  
    119119        $data['workflowHelper'] = new WorkflowHelper();
    120120
    121         $overrideFilterMailIds = false;
     121        $overrideFilterMailIds = acym_getVar('string', 'task', '') === 'listing' && empty(acym_getVar('array', 'mail_ids', []));
     122        $data['selectedMailid'] = $this->getVarFiltersListing('array', 'mail_ids', [], $overrideFilterMailIds);
    122123
    123         if (acym_getVar('string', 'task', '') == 'listing' && empty(acym_getVar('array', 'mail_ids', []))) $overrideFilterMailIds = true;
    124 
    125         $data['selectedMailid'] = $this->getVarFiltersListing('array', 'mail_ids', [], $overrideFilterMailIds);
     124        foreach ($data['selectedMailid'] as $i => $mailId) {
     125            if (empty($mailId)) {
     126                unset($data['selectedMailid'][$i]);
     127            }
     128        }
    126129
    127130        if ($needMailId && empty($data['selectedMailid'])) {
     
    140143
    141144            $versionMailSelected = $this->getVarFiltersListing('int', 'mail_id_version', 0, $overrideFilterMailIdVersion);
    142             if (!empty($versionMailSelected)) $data['selectedMailid'] = [$versionMailSelected];
     145            if (!empty($versionMailSelected)) {
     146                $data['selectedMailid'] = [$versionMailSelected];
     147            }
    143148        }
    144149
  • acymailing/tags/10.8.1/back/Core/wordpress/extension.php

    r3470461 r3478139  
    3131            'title' => acym_translation('ACYM_ARTICLE'),
    3232            'folder_name' => 'post',
    33             'version' => '10.8.0',
     33            'version' => '10.8.1',
    3434            'active' => '1',
    3535            'category' => 'Content management',
     
    3737            'uptodate' => '1',
    3838            'description' => '- Insert WordPress posts in your emails<br/>- Insert the latest posts of a category in an automatic email',
    39             'latest_version' => '10.8.0',
     39            'latest_version' => '10.8.1',
    4040            'type' => 'CORE',
    4141        ],
     
    4343            'title' => acym_translation('ACYM_PAGE'),
    4444            'folder_name' => 'page',
    45             'version' => '10.8.0',
     45            'version' => '10.8.1',
    4646            'active' => '1',
    4747            'category' => 'Content management',
     
    4949            'uptodate' => '1',
    5050            'description' => '- Insert pages in your emails',
    51             'latest_version' => '10.8.0',
     51            'latest_version' => '10.8.1',
    5252            'type' => 'CORE',
    5353        ],
     
    5555            'title' => acym_translation('ACYM_CREATE_USER'),
    5656            'folder_name' => 'createuser',
    57             'version' => '10.8.0',
     57            'version' => '10.8.1',
    5858            'active' => '1',
    5959            'category' => 'User management',
     
    6161            'uptodate' => '1',
    6262            'description' => '- Automatically creates a site user when an AcyMailing subscriber is created',
    63             'latest_version' => '10.8.0',
     63            'latest_version' => '10.8.1',
    6464            'type' => 'CORE',
    6565        ],
  • acymailing/tags/10.8.1/back/Core/wplangindexer.php

    r3470461 r3478139  
    11<?php
    22
     3__('This domain is currently under review. You will be able to send your emails as soon as it gets manually approved, which is done on weekdays and can take up to 1 day.', 'acymailing');
    34__('Automatic campaign [%s] failed generating a new campaign because an error occurred.', 'acymailing');
    45__('Next execution date', 'acymailing');
     
    910__('Giphy allows you to search and insert GIFs directly into your emails. You need to create an account on Giphy and create a new API key on their developer portal to use this feature.', 'acymailing');
    1011__('Please format the date like this: YYYY-MM-DD', 'acymailing');
    11 __('Your account is currently under review. You will be able to send your emails as soon as it gets approved.', 'acymailing');
    1212__('Please specify a sending date', 'acymailing');
    1313__('Only use a dedicated sending process when experiencing issues on automated tasks. This might not work for all servers!', 'acymailing');
  • acymailing/tags/10.8.1/back/Helpers/Update/Configuration.php

    r3470461 r3478139  
    123123        $allPref['Essential'] = ACYM_ESSENTIAL;
    124124        $allPref['Enterprise'] = ACYM_ENTERPRISE;
    125         $allPref['previous_version'] = '10.8.0';
     125        $allPref['previous_version'] = '10.8.1';
    126126
    127127        $allPref['display_built_by'] = acym_level(ACYM_ESSENTIAL) ? 0 : 1;
  • acymailing/tags/10.8.1/back/Helpers/Update/Patchv10.php

    r3432889 r3478139  
    242242        $this->updateQuery('ALTER TABLE #__acym_scenario ADD COLUMN  `ordering` SMALLINT(6) NOT NULL DEFAULT 0');
    243243    }
     244
     245    private function updateFor1081(): void
     246    {
     247        if ($this->isPreviousVersionAtLeast('10.8.1')) {
     248            return;
     249        }
     250
     251        global $acymCmsUserVars;
     252        $this->updateQuery(
     253            'UPDATE `#__acym_user` AS `acyuser`
     254            JOIN '.$acymCmsUserVars->table.' AS `user`
     255                ON `user`.'.$acymCmsUserVars->email.' COLLATE utf8mb4_unicode_ci = `acyuser`.`email` COLLATE utf8mb4_unicode_ci
     256            SET `acyuser`.`cms_id` = `user`.'.$acymCmsUserVars->id.'
     257            WHERE `acyuser`.`cms_id` > 0
     258                AND `acyuser`.`cms_id` != `user`.'.$acymCmsUserVars->id
     259        );
     260    }
    244261}
  • acymailing/tags/10.8.1/back/Helpers/Update/SQLPatch.php

    r3432889 r3478139  
    9393        $this->updateFor1065();
    9494        $this->updateFor1070();
     95        $this->updateFor1081();
    9596    }
    9697
  • acymailing/tags/10.8.1/back/Helpers/UpdateHelper.php

    r3470461 r3478139  
    2222
    2323    private string $level = 'starter';
    24     private string $version = '10.8.0';
     24    private string $version = '10.8.1';
    2525    private string $previousVersion;
    2626    private bool $isUpdating = false;
  • acymailing/tags/10.8.1/back/Views/Users/tmpl/edit_history.php

    r3229379 r3478139  
    102102                                <?php echo acym_date($oneHistory->date, acym_getDateTimeFormat()); ?>
    103103                            </div>
    104                             <div class="cell small-6 medium-2">
     104                            <div class="cell small-6 medium-2 acym__users__display__history__listing__ip">
    105105                                <?php echo acym_escape($oneHistory->ip); ?>
    106106                            </div>
  • acymailing/tags/10.8.1/back/dynamics/acymailer/plugin.php

    r3470461 r3478139  
    4242        28 => 'ACYM_EMAIL_UNDER_VERIFICATION',
    4343        29 => 'ACYM_DOMAIN_BLOCKED',
    44         30 => 'ACYM_ACCOUNT_UNDER_REVIEW',
     44        30 => 'ACYM_DOMAIN_UNDER_REVIEW',
    4545    ];
    4646
  • acymailing/tags/10.8.1/back/dynamics/elasticemail/plugin.php

    r3397048 r3478139  
    11<?php
    22
     3use AcyMailerPhp\Mailer;
    34use AcyMailing\Classes\CampaignClass;
    45use AcyMailing\Classes\MailClass;
     
    218219    private function handleHeaders(array &$data, MailerHelper $mailerHelper): void
    219220    {
     221        $data['content']->Headers = new stdClass();
     222        $data['content']->Headers->Date = Mailer::rfcDate();
     223
    220224        if (empty($mailerHelper->CustomHeader)) {
    221225            return;
    222226        }
    223227
    224         $data['content']->Headers = new stdClass();
    225228        foreach ($mailerHelper->CustomHeader as $oneHeader) {
    226229            $data['content']->Headers->{$oneHeader[0]} = $oneHeader[1];
  • acymailing/tags/10.8.1/back/helpers/helper.php

    r3229379 r3478139  
    22
    33include_once dirname(__DIR__).DIRECTORY_SEPARATOR.'Core'.DIRECTORY_SEPARATOR.'init.php';
     4
     5$trace = debug_backtrace();
     6$fileCallingThisFile = $trace[0]['file'];
     7
     8acym_enqueueMessage(
     9    'One of your extensions is calling a deprecated AcyMailing file that will be removed in the version 11.0.<br>Please ask the developer to update their integration to avoid any interruption of service for your website.<br><br><b>File causing this error:</b> '.$fileCallingThisFile,
     10    'error',
     11    true,
     12    [
     13        [
     14            'name' => 'helper_deprecation',
     15            'removable' => 1,
     16        ],
     17    ],
     18    false
     19);
  • acymailing/tags/10.8.1/index.php

    r3470461 r3478139  
    66 * Author URI: https://www.acymailing.com
    77 * License: GPLv3
    8  * Version: 10.8.0
     8 * Version: 10.8.1
    99 * Text Domain: acymailing
    1010 * Domain Path: /language
  • acymailing/tags/10.8.1/language/acymailing.pot

    r3470461 r3478139  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: AcyMailing 10.8.0\n"
     3"Project-Id-Version: AcyMailing 10.8.1\n"
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/acymailing\n"
    55"MIME-Version: 1.0\n"
    66"Content-Type: text/plain; charset=UTF-8\n"
    77"Content-Transfer-Encoding: 8bit\n"
    8 "POT-Creation-Date: 2026-02-26\n"
     8"POT-Creation-Date: 2026-03-09\n"
    99"X-Domain: acymailing\n"
    1010
    1111
     12msgid "This domain is currently under review. You will be able to send your emails as soon as it gets manually approved, which is done on weekdays and can take up to 1 day."
     13msgstr ""
     14
    1215msgid "Automatic campaign [%s] failed generating a new campaign because an error occurred."
    1316msgstr ""
     
    3437msgstr ""
    3538
    36 msgid "Your account is currently under review. You will be able to send your emails as soon as it gets approved."
    37 msgstr ""
    38 
    3939msgid "Please specify a sending date"
    4040msgstr ""
  • acymailing/tags/10.8.1/language/en-US.com_acym.ini

    r3470461 r3478139  
    1 ACYM_VERSION="10.8.0"
     1ACYM_VERSION="10.8.1"
    22
    33
     4ACYM_DOMAIN_UNDER_REVIEW="This domain is currently under review. You will be able to send your emails as soon as it gets manually approved, which is done on weekdays and can take up to 1 day."
    45ACYM_CAMPAIGN_FAILED_GENERATING="Automatic campaign [%s] failed generating a new campaign because an error occurred."
    56ACYM_NEXT_EXECUTION="Next execution date"
     
    1011ACYM_GIPHY_API_KEY_DESC="Giphy allows you to search and insert GIFs directly into your emails. You need to create an account on Giphy and create a new API key on their developer portal to use this feature."
    1112ACYM_DATE_FORMAT_FILTER="Please format the date like this: YYYY-MM-DD"
    12 ACYM_ACCOUNT_UNDER_REVIEW="Your account is currently under review. You will be able to send your emails as soon as it gets approved."
    1313ACYM_PLEASE_SET_SEND_DATE="Please specify a sending date"
    1414ACYM_DEDICATED_SENDING_PROCESS_WARNING="Only use a dedicated sending process when experiencing issues on automated tasks. This might not work for all servers!"
  • acymailing/tags/10.8.1/media/css/back/users.min.css

    r3432889 r3478139  
    1 #acym_wrapper #acym__user__edit .acym__user__edit__custom__fields .grid-margin-x{margin:0}#acym_wrapper #acym__user__edit .acym__users__display__click{max-height:200px}#acym_wrapper #acym__user__edit .acym__users__creation__fields__title{font-size:16px;font-weight:400}#acym_wrapper #acym__user__edit .acym__listing__header__title{font-weight:600}#acym_wrapper #acym__user__edit .acym__users__creation__fields__checkbox{margin-left:13px}#acym_wrapper #acym__user__edit .acym__users__display__list__name h6{display:inline-block;margin:0 10px;word-break:break-all}#acym_wrapper #acym__user__edit .acym__users__display__list__name i{line-height:22px;font-size:22px;vertical-align:sub}#acym_wrapper #acym__user__edit .acym__users__display__list--action{text-align:right;cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__list--action i{line-height:22px;font-size:22px;vertical-align:middle;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__history h2.acym__title__primary__color,#acym_wrapper #acym__users__export #acym__users__export__segments{font-size:1rem}#acym_wrapper #acym__user__edit .acym__users__display__list--action span{margin:0 5px;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action:dir(rtl){text-align:left}#acym_wrapper #acym__user__edit .acym__users__display__delete__icon{line-height:0;vertical-align:inherit;margin-left:0}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list{margin-top:2em}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list .button{margin:0}#acym_wrapper #acym__user__edit #acym__button--delete{color:#fefefe}#acym_wrapper #acym__user__edit .acym__users__display__history{padding:0}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button{padding:.9rem;background-color:#f6f6f6;cursor:pointer;border-radius:0;color:#303e46}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button.acym__users__history__toggle-button-selected{background-color:#fefefe;color:#0079d3}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type]{padding:.9rem}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type][data-acym-type=user]{display:none}#acym_wrapper #acym__user__edit .acym__users__display__history .history_details{cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing{max-height:240px;overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row{margin:2px 0;padding:.7rem 0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__email__history__subject{text-overflow:ellipsis;overflow:hidden}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__listing__header__user_history__bounce,#acym_wrapper #acym__users__import__generic .acym_area{overflow:auto}@media screen and (max-width:639px){#acym_wrapper #acym__user__edit .acym__users__display__delete{padding-top:1em}#acym_wrapper #acym__user__edit .modal__pagination__button-open{margin-right:0!important}#acym_wrapper #acym__user__edit .acym__users__display__click,#acym_wrapper #acym__user__edit .acym__users__display__list--action{margin-top:1rem}}#acym_wrapper #acym__users__export #acym__users__export__select_lists .acym_area{margin-left:0;margin-right:0;padding-left:.5rem;padding-right:.5rem}#acym_wrapper #acym__users__export #acym__users__export__check_all_field,#acym_wrapper #acym__users__export #acym__users__export__check_all_list,#acym_wrapper #acym__users__export #acym__users__export__check_default_field,#acym_wrapper #acym__users__export #acym__users__export__check_none_list{cursor:pointer;color:#767676}#acym_wrapper #acym__users__export #acym__users__export__check_all_field:hover,#acym_wrapper #acym__users__export #acym__users__export__check_all_list:hover,#acym_wrapper #acym__users__export #acym__users__export__check_default_field:hover,#acym_wrapper #acym__users__export #acym__users__export__check_none_list:hover{color:#0a0a0a}#acym_wrapper #acym__users__export .acym__users__export__labels{user-select:none}#acym_wrapper #acym__users__export .acym__users__export__export_fields{vertical-align:middle}#acym_wrapper .acym__users__import__from_file__file{font-size:17px;display:none}#acym_wrapper .acym__users__import__from_file__file .acym__users__import__from_file__file__icon{vertical-align:middle}#acym_wrapper .acym__users__import__from_file__file .acym__users__import__from_file__file__close{vertical-align:middle;font-weight:bolder;cursor:pointer}#acym_wrapper .acym__users__import__from_file__import__label{text-decoration:underline}#acym_wrapper #acym__users__import__generic .fieldAssignment{border-radius:4px;background-color:#daf0fe;border-color:#daf0fe;box-shadow:none;width:180px}#acym_wrapper #acym__users__import__generic .fieldAssignment.select2-hidden-accessible{display:none}#acym_wrapper #acym__users__import__generic td{padding-right:1rem}#acym_wrapper #acym__users__import__generic tbody,#acym_wrapper #acym__users__import__generic tr{border:0}#acym_wrapper #acym__users__import__generic h4{font-weight:700}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__column_name{padding-bottom:1rem}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__column_name td{border-bottom:1px solid #e3e3e3}#acym_wrapper #acym__users__import__generic #acym__users__import__generic__matchdata{margin-bottom:2rem}#acym_wrapper #acym__users__import__generic label[for=acyencoding]{line-height:3em}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__instructions{padding-top:1rem;font-size:.875rem}#acym_wrapper #acym__users__import__generic__matchdata div.table-scroll{margin-left:0;margin-right:0}#acym_wrapper #acym__user__import__add-subscription__modal .acym_area{padding-bottom:0;margin-bottom:1rem}#acym_wrapper #acym__users .acym__listing__empty [data-task=import]{margin-left:auto}#acym_wrapper #acym__users .acym__users__subscription{padding-left:7px}#acym_wrapper #acym__users .acym_subscription_more{display:none}#acym_wrapper #acym__users .acym__user__show-subscription{height:inherit;width:25px;vertical-align:top;cursor:pointer}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__button__showsubscription{color:#daf0fe;margin-top:0}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__show-subscription-bt{margin-top:5px;font-size:8px;font-weight:700;line-height:1}#acym_wrapper #acym__users #acym__users__listing__number_to_add_to_list,#acym_wrapper #acym__users #acym__users__listing__number_to_export{color:inherit}#acym_wrapper #acym__users i.acymicon-radio-button-unchecked{font-size:19px}#acym_wrapper .button-secondary.disabled #acym__users__listing__number_to_add_to_list{color:#fefefe}
     1#acym_wrapper #acym__user__edit .acym__user__edit__custom__fields .grid-margin-x{margin:0}#acym_wrapper #acym__user__edit .acym__users__display__click{max-height:200px}#acym_wrapper #acym__user__edit .acym__users__creation__fields__title{font-size:16px;font-weight:400}#acym_wrapper #acym__user__edit .acym__listing__header__title{font-weight:600}#acym_wrapper #acym__user__edit .acym__users__creation__fields__checkbox{margin-left:13px}#acym_wrapper #acym__user__edit .acym__users__display__list__name h6{display:inline-block;margin:0 10px;word-break:break-all}#acym_wrapper #acym__user__edit .acym__users__display__list__name i{line-height:22px;font-size:22px;vertical-align:sub}#acym_wrapper #acym__user__edit .acym__users__display__list--action{text-align:right;cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__list--action i{line-height:22px;font-size:22px;vertical-align:middle;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__history h2.acym__title__primary__color,#acym_wrapper #acym__users__export #acym__users__export__segments{font-size:1rem}#acym_wrapper #acym__user__edit .acym__users__display__list--action span{margin:0 5px;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action:dir(rtl){text-align:left}#acym_wrapper #acym__user__edit .acym__users__display__delete__icon{line-height:0;vertical-align:inherit;margin-left:0}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list{margin-top:2em}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list .button{margin:0}#acym_wrapper #acym__user__edit #acym__button--delete{color:#fefefe}#acym_wrapper #acym__user__edit .acym__users__display__history{padding:0}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button{padding:.9rem;background-color:#f6f6f6;cursor:pointer;border-radius:0;color:#303e46}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button.acym__users__history__toggle-button-selected{background-color:#fefefe;color:#0079d3}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type]{padding:.9rem}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type][data-acym-type=user]{display:none}#acym_wrapper #acym__user__edit .acym__users__display__history .history_details{cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing{max-height:240px;overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row{margin:2px 0;padding:.7rem 0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__email__history__subject{text-overflow:ellipsis;overflow:hidden}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__listing__header__user_history__bounce,#acym_wrapper #acym__users__import__generic .acym_area{overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__display__history__listing__ip{word-wrap:break-word}@media screen and (max-width:639px){#acym_wrapper #acym__user__edit .acym__users__display__delete{padding-top:1em}#acym_wrapper #acym__user__edit .modal__pagination__button-open{margin-right:0!important}#acym_wrapper #acym__user__edit .acym__users__display__click,#acym_wrapper #acym__user__edit .acym__users__display__list--action{margin-top:1rem}}#acym_wrapper #acym__users__export #acym__users__export__select_lists .acym_area{margin-left:0;margin-right:0;padding-left:.5rem;padding-right:.5rem}#acym_wrapper #acym__users__export #acym__users__export__check_all_field,#acym_wrapper #acym__users__export #acym__users__export__check_all_list,#acym_wrapper #acym__users__export #acym__users__export__check_default_field,#acym_wrapper #acym__users__export #acym__users__export__check_none_list{cursor:pointer;color:#767676}#acym_wrapper #acym__users__export #acym__users__export__check_all_field:hover,#acym_wrapper #acym__users__export #acym__users__export__check_all_list:hover,#acym_wrapper #acym__users__export #acym__users__export__check_default_field:hover,#acym_wrapper #acym__users__export #acym__users__export__check_none_list:hover{color:#0a0a0a}#acym_wrapper #acym__users__export .acym__users__export__labels{user-select:none}#acym_wrapper #acym__users__export .acym__users__export__export_fields{vertical-align:middle}#acym_wrapper .acym__users__import__from_file__file{font-size:17px;display:none}#acym_wrapper .acym__users__import__from_file__file .acym__users__import__from_file__file__icon{vertical-align:middle}#acym_wrapper .acym__users__import__from_file__file .acym__users__import__from_file__file__close{vertical-align:middle;font-weight:bolder;cursor:pointer}#acym_wrapper .acym__users__import__from_file__import__label{text-decoration:underline}#acym_wrapper #acym__users__import__generic .fieldAssignment{border-radius:4px;background-color:#daf0fe;border-color:#daf0fe;box-shadow:none;width:180px}#acym_wrapper #acym__users__import__generic .fieldAssignment.select2-hidden-accessible{display:none}#acym_wrapper #acym__users__import__generic td{padding-right:1rem}#acym_wrapper #acym__users__import__generic tbody,#acym_wrapper #acym__users__import__generic tr{border:0}#acym_wrapper #acym__users__import__generic h4{font-weight:700}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__column_name{padding-bottom:1rem}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__column_name td{border-bottom:1px solid #e3e3e3}#acym_wrapper #acym__users__import__generic #acym__users__import__generic__matchdata{margin-bottom:2rem}#acym_wrapper #acym__users__import__generic label[for=acyencoding]{line-height:3em}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__instructions{padding-top:1rem;font-size:.875rem}#acym_wrapper #acym__users__import__generic__matchdata div.table-scroll{margin-left:0;margin-right:0}#acym_wrapper #acym__user__import__add-subscription__modal .acym_area{padding-bottom:0;margin-bottom:1rem}#acym_wrapper #acym__users .acym__listing__empty [data-task=import]{margin-left:auto}#acym_wrapper #acym__users .acym__users__subscription{padding-left:7px}#acym_wrapper #acym__users .acym_subscription_more{display:none}#acym_wrapper #acym__users .acym__user__show-subscription{height:inherit;width:25px;vertical-align:top;cursor:pointer}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__button__showsubscription{color:#daf0fe;margin-top:0}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__show-subscription-bt{margin-top:5px;font-size:8px;font-weight:700;line-height:1}#acym_wrapper #acym__users #acym__users__listing__number_to_add_to_list,#acym_wrapper #acym__users #acym__users__listing__number_to_export{color:inherit}#acym_wrapper #acym__users i.acymicon-radio-button-unchecked{font-size:19px}#acym_wrapper .button-secondary.disabled #acym__users__listing__number_to_add_to_list{color:#fefefe}
  • acymailing/tags/10.8.1/media/css/front/frontusers.min.css

    r3470461 r3478139  
    1 .site-content-contain .acym_front_page #acyuseractions{padding-top:5px}.site-content-contain .acym_front_page #acyuseractions button{font-size:12px;line-height:1}.acym_front_page fieldset{margin-bottom:1rem}.acym_front_page .acym_list{display:block}.acym_front_page .acym_list .acystatus{margin-right:.2rem;display:inline-block}.acym_front_page .acym_list .acystatus .acym_radio_group input{margin:0 4px}.acym_front_page .acym_list .acystatus .acym_radio_group label,.acym_front_page .acym_list .list_name{display:inline-block}.acym_front_page #acyuserinfo label{display:block;margin-bottom:5px}.acym_front_page #acyuserinfo input[type=radio],.acym_front_page #acyuserinfo input[type=checkbox]{margin-top:0}#acym_wrapper #acym__user__edit .acym__user__edit__custom__fields .grid-margin-x{margin:0}#acym_wrapper #acym__user__edit .acym__users__display__click{max-height:200px}#acym_wrapper #acym__user__edit .acym__users__creation__fields__title{font-size:16px;font-weight:400}#acym_wrapper #acym__user__edit .acym__listing__header__title{font-weight:600}#acym_wrapper #acym__user__edit .acym__users__creation__fields__checkbox{margin-left:13px}#acym_wrapper #acym__user__edit .acym__users__display__list__name h6{display:inline-block;margin:0 10px;word-break:break-all}#acym_wrapper #acym__user__edit .acym__users__display__list__name i{line-height:22px;font-size:22px;vertical-align:sub}#acym_wrapper #acym__user__edit .acym__users__display__list--action i{line-height:22px;font-size:22px;vertical-align:middle;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action span{margin:0 5px;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action:dir(rtl){text-align:left}#acym_wrapper #acym__user__edit .acym__users__display__delete__icon{line-height:0;vertical-align:inherit;margin-left:0}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list{margin-top:2em}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list .button{margin:0}#acym_wrapper #acym__user__edit #acym__button--delete{color:#fefefe}#acym_wrapper #acym__user__edit .acym__users__display__history{padding:0}#acym_wrapper #acym__user__edit .acym__users__display__history h2.acym__title__primary__color{font-size:1rem}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button{padding:.9rem;background-color:#f6f6f6;cursor:pointer;border-radius:0;color:#303e46}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button.acym__users__history__toggle-button-selected{background-color:#fefefe;color:#0079d3}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type]{padding:.9rem}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type][data-acym-type=user]{display:none}#acym_wrapper #acym__user__edit .acym__users__display__history .history_details{cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing{max-height:240px;overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row{margin:2px 0;padding:.7rem 0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__email__history__subject{text-overflow:ellipsis;overflow:hidden}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__listing__header__user_history__bounce{overflow:auto}@media screen and (max-width:639px){#acym_wrapper #acym__user__edit .acym__users__display__delete{padding-top:1em}#acym_wrapper #acym__user__edit .modal__pagination__button-open{margin-right:0!important}#acym_wrapper #acym__user__edit .acym__users__display__click,#acym_wrapper #acym__user__edit .acym__users__display__list--action{margin-top:1rem}}#acym_wrapper #acym__user__edit .acym__users__display__list--action{cursor:pointer;text-align:center}#acym_wrapper .acym__unsubscribe__title{color:#0a0a0a;font-weight:400}#acym_wrapper .acym__unsubscribe__page{display:flex;justify-content:space-between;background-color:#f1f1f1;min-height:100vh}#acym_wrapper .acym__unsubscribe__page .button-secondary:hover{color:#fefefe!important}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__image__container{width:45%;background-color:#f1f1f1;align-content:center;justify-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container{width:55%;background-color:#fefefe;align-content:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container.no-image{width:100%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__container{display:flex;flex-direction:column;align-items:center;justify-content:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header{display:flex;flex-direction:column;align-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header .acym__unsubscribe__form__header__image{max-width:80%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header .acym__unsubscribe__form__header__image img{max-height:200px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header #acym__unsubscribe__language__select{max-width:300px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container{display:flex;flex-direction:column;align-items:center;max-width:700px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing{width:70%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing ul{list-style:none;padding:0;margin:0}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__display__name{font-size:1rem;font-weight:700;word-wrap:break-word}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__description{font-size:.85rem;color:#939294;word-wrap:break-word;white-space:normal}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__switch{display:flex;align-items:flex-start;width:10%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section{width:70%;font-weight:700;font-size:1rem}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsubscribe__reason__label{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsubscribe__reason__label .acym__optional{font-size:.875rem;color:#64748B}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section #unsubscribe_selector_reason{border:2px solid #f1f1f1;box-shadow:none;line-height:1.15}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsub__reason__selected{border:2px solid #f1f1f1;box-shadow:none}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__actions{display:flex;justify-content:flex-start;width:70%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__actions button{flex:1;max-width:200px;margin-right:1rem;text-align:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__powered__by__image{max-width:150px}@media screen and (max-width:639px){#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container{width:100%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions{flex-direction:column;align-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions button{width:100%;max-width:none;margin-right:0;margin-bottom:.5rem}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions button:last-child{margin-bottom:0}}#acym_wrapper #acym__user__import__add-subscription__modal .acym_area{padding-bottom:0;margin-bottom:1rem}#acym_wrapper #acym__users .acym__listing__empty [data-task=import]{margin-left:auto}#acym_wrapper #acym__users .acym__users__subscription{padding-left:7px}#acym_wrapper #acym__users .acym_subscription_more{display:none}#acym_wrapper #acym__users .acym__user__show-subscription{height:inherit;width:25px;vertical-align:top;cursor:pointer}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__button__showsubscription{color:#daf0fe;margin-top:0}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__show-subscription-bt{margin-top:5px;font-size:8px;font-weight:700;line-height:1}#acym_wrapper #acym__users #acym__users__listing__number_to_add_to_list,#acym_wrapper #acym__users #acym__users__listing__number_to_export{color:inherit}#acym_wrapper #acym__users i.acymicon-radio-button-unchecked{font-size:19px}#acym_wrapper .button-secondary.disabled #acym__users__listing__number_to_add_to_list{color:#fefefe}
     1.site-content-contain .acym_front_page #acyuseractions{padding-top:5px}.site-content-contain .acym_front_page #acyuseractions button{font-size:12px;line-height:1}.acym_front_page fieldset{margin-bottom:1rem}.acym_front_page .acym_list{display:block}.acym_front_page .acym_list .acystatus{margin-right:.2rem;display:inline-block}.acym_front_page .acym_list .acystatus .acym_radio_group input{margin:0 4px}.acym_front_page .acym_list .acystatus .acym_radio_group label,.acym_front_page .acym_list .list_name{display:inline-block}.acym_front_page #acyuserinfo label{display:block;margin-bottom:5px}.acym_front_page #acyuserinfo input[type=radio],.acym_front_page #acyuserinfo input[type=checkbox]{margin-top:0}#acym_wrapper #acym__user__edit .acym__user__edit__custom__fields .grid-margin-x{margin:0}#acym_wrapper #acym__user__edit .acym__users__display__click{max-height:200px}#acym_wrapper #acym__user__edit .acym__users__creation__fields__title{font-size:16px;font-weight:400}#acym_wrapper #acym__user__edit .acym__listing__header__title{font-weight:600}#acym_wrapper #acym__user__edit .acym__users__creation__fields__checkbox{margin-left:13px}#acym_wrapper #acym__user__edit .acym__users__display__list__name h6{display:inline-block;margin:0 10px;word-break:break-all}#acym_wrapper #acym__user__edit .acym__users__display__list__name i{line-height:22px;font-size:22px;vertical-align:sub}#acym_wrapper #acym__user__edit .acym__users__display__list--action i{line-height:22px;font-size:22px;vertical-align:middle;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action span{margin:0 5px;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action:dir(rtl){text-align:left}#acym_wrapper #acym__user__edit .acym__users__display__delete__icon{line-height:0;vertical-align:inherit;margin-left:0}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list{margin-top:2em}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list .button{margin:0}#acym_wrapper #acym__user__edit #acym__button--delete{color:#fefefe}#acym_wrapper #acym__user__edit .acym__users__display__history{padding:0}#acym_wrapper #acym__user__edit .acym__users__display__history h2.acym__title__primary__color{font-size:1rem}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button{padding:.9rem;background-color:#f6f6f6;cursor:pointer;border-radius:0;color:#303e46}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button.acym__users__history__toggle-button-selected{background-color:#fefefe;color:#0079d3}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type]{padding:.9rem}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type][data-acym-type=user]{display:none}#acym_wrapper #acym__user__edit .acym__users__display__history .history_details{cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing{max-height:240px;overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row{margin:2px 0;padding:.7rem 0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__email__history__subject{text-overflow:ellipsis;overflow:hidden}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__display__history__listing__ip{word-wrap:break-word}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__listing__header__user_history__bounce{overflow:auto}@media screen and (max-width:639px){#acym_wrapper #acym__user__edit .acym__users__display__delete{padding-top:1em}#acym_wrapper #acym__user__edit .modal__pagination__button-open{margin-right:0!important}#acym_wrapper #acym__user__edit .acym__users__display__click,#acym_wrapper #acym__user__edit .acym__users__display__list--action{margin-top:1rem}}#acym_wrapper #acym__user__edit .acym__users__display__list--action{cursor:pointer;text-align:center}#acym_wrapper .acym__unsubscribe__title{color:#0a0a0a;font-weight:400}#acym_wrapper .acym__unsubscribe__page{display:flex;justify-content:space-between;background-color:#f1f1f1;min-height:100vh}#acym_wrapper .acym__unsubscribe__page .button-secondary:hover{color:#fefefe!important}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__image__container{width:45%;background-color:#f1f1f1;align-content:center;justify-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container{width:55%;background-color:#fefefe;align-content:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container.no-image{width:100%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__container{display:flex;flex-direction:column;align-items:center;justify-content:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header{display:flex;flex-direction:column;align-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header .acym__unsubscribe__form__header__image{max-width:80%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header .acym__unsubscribe__form__header__image img{max-height:200px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header #acym__unsubscribe__language__select{max-width:300px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container{display:flex;flex-direction:column;align-items:center;max-width:700px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing{width:70%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing ul{list-style:none;padding:0;margin:0}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__display__name{font-size:1rem;font-weight:700;word-wrap:break-word}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__description{font-size:.85rem;color:#939294;word-wrap:break-word;white-space:normal}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__switch{display:flex;align-items:flex-start;width:10%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section{width:70%;font-weight:700;font-size:1rem}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsubscribe__reason__label{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsubscribe__reason__label .acym__optional{font-size:.875rem;color:#64748B}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section #unsubscribe_selector_reason{border:2px solid #f1f1f1;box-shadow:none;line-height:1.15}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsub__reason__selected{border:2px solid #f1f1f1;box-shadow:none}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__actions{display:flex;justify-content:flex-start;width:70%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__actions button{flex:1;max-width:200px;margin-right:1rem;text-align:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__powered__by__image{max-width:150px}@media screen and (max-width:639px){#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container{width:100%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions{flex-direction:column;align-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions button{width:100%;max-width:none;margin-right:0;margin-bottom:.5rem}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions button:last-child{margin-bottom:0}}#acym_wrapper #acym__user__import__add-subscription__modal .acym_area{padding-bottom:0;margin-bottom:1rem}#acym_wrapper #acym__users .acym__listing__empty [data-task=import]{margin-left:auto}#acym_wrapper #acym__users .acym__users__subscription{padding-left:7px}#acym_wrapper #acym__users .acym_subscription_more{display:none}#acym_wrapper #acym__users .acym__user__show-subscription{height:inherit;width:25px;vertical-align:top;cursor:pointer}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__button__showsubscription{color:#daf0fe;margin-top:0}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__show-subscription-bt{margin-top:5px;font-size:8px;font-weight:700;line-height:1}#acym_wrapper #acym__users #acym__users__listing__number_to_add_to_list,#acym_wrapper #acym__users #acym__users__listing__number_to_export{color:inherit}#acym_wrapper #acym__users i.acymicon-radio-button-unchecked{font-size:19px}#acym_wrapper .button-secondary.disabled #acym__users__listing__number_to_add_to_list{color:#fefefe}
  • acymailing/tags/10.8.1/readme.txt

    r3470461 r3478139  
    44Requires at least: 5.5
    55Tested up to: 6.9
    6 Stable tag: 10.8.0
     6Stable tag: 10.8.1
    77Requires PHP: 7.4.0
    88License: GPLv3
     
    114114== Changelog ==
    115115
    116 = 10.8.0 - February 26, 2026 =
     116= 10.8.1 - March 9, 2026 =
     117* A vulnerability on user creation impacting versions 9.11.0 to 10.8.0 has been patched. Details will be disclosed after a reasonable time to let users apply the patch first.
    117118
    118 * It is now possible to modify the next execution date of an automatic campaign after it started.
    119 * It is now possible to download the file inserted in the file type custom field from the user edition page in the admin.
    120 * The tracking of URLs in emails now correctly handles the URLs with customised dynamic parameters.
     119* A security has been added on the statistics page to handle edge cases where the campaign isn't correctly selected.
     120* Display properly IPv6 in user history.
    121121
    122 * A dedicated message has been added when automatic campaigns could not generate a new campaign.
    123 * The way dynamic content and auto-save is handled has been modified to prevent false-positives from Planet Hoster's security rules.
    124 * Multibyte characters (Japanese, Chinese, Arabic, Hebrew...) are now handled when wrapping text of an element inserted in an email.
    125 * The default bounce rules have been updated to catch more messages of blocked emails by filters.
    126 * Modifications have been made to prepare for PHP 8.6.
    127 * We have improved the accessibility of the unsubscribe page.
    128 * We changed the integration with Mail-Tester due to their new version, the spam test is now working again.
    129 * We added SEF handling for the EasySocial links.
    130 
    131 * An issue has been fixed when notification messages are configured to be sent to a non existing user and that user could not be automatically added.
    132 * The special chars option for email addresses was not working as intended, special chars are now correctly rejected when a new user is created.
    133 * The editor styling is now correctly applied to the category title when inserting items by category in emails and grouping by category.
    134 * The automations and scenarios ordering has been fixed on listings.
    135 * On firefox, the plugins card are now correctly displayed.
    136 * We fixed the redirection issue that could occur after a cancel or a save and exit in the email edition from the configuration page.
    137 * We have fixed issues that could cause errors in certain subscription forms and on automation configurations.
    138 * A special case has been handled on the automation summary.
    139 * We fixed some custom fields in the subscriber edition page that were not allowing you to empty their value.
    140 * We fixed a “deprecated” warning that could occur when you manually triggered bounce handling.
    141 * Fixed email preview in latest Firefox version (148.0).
    142 * We fixed an error message preventing last product insertion in the editor for WooCommerce.
    143 * The new account registration could lead to an error in some cases when the auto user creation was active.
     122* The date in email headers for Elastic Email users is now correctly handled.
    144123
    145124[See the whole changelog here.](https://www.acymailing.com/changelog)
  • acymailing/tags/10.8.1/vendor/composer/installed.php

    r3470461 r3478139  
    44        'pretty_version' => 'dev-develop',
    55        'version' => 'dev-develop',
    6         'reference' => '96008380ccbaa6f6b02dc04c6753c4a02c088a88',
     6        'reference' => 'eebe440aad4ff34871efdbfee74d19666979b9a1',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-develop',
    1515            'version' => 'dev-develop',
    16             'reference' => '96008380ccbaa6f6b02dc04c6753c4a02c088a88',
     16            'reference' => 'eebe440aad4ff34871efdbfee74d19666979b9a1',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • acymailing/trunk/WpInit/Router.php

    r3363041 r3478139  
    120120    }
    121121
    122     public function router($front = false)
     122    public function router(bool $front = false): void
    123123    {
    124124        displayFreeTrialMessage();
    125125
    126126
    127         if (!$front) auth_redirect();
     127        if (!$front) {
     128            auth_redirect();
     129        }
    128130
    129131        if (file_exists(ACYM_FOLDER.'update.php')) {
  • acymailing/trunk/back/Classes/UserClass.php

    r3470461 r3478139  
    10331033                $user->$attribute = $value;
    10341034            }
     1035            unset($user->cms_id);
    10351036        }
    10361037
  • acymailing/trunk/back/Controllers/Configuration/License.php

    r3398232 r3478139  
    1818            UpdatemeHelper::getLicenseInfo();
    1919        }
    20 
    2120
    2221        if (!empty($resultUnlinkLicenseOnUpdateMe['message'])) {
  • acymailing/trunk/back/Controllers/DashboardController.php

    r3470461 r3478139  
    4545        $splashJson = acym_fileGetContent(ACYM_NEW_FEATURES_SPLASHSCREEN_JSON);
    4646        $version = json_decode($splashJson);
    47         if (version_compare($this->config->get('previous_version', '10.8.0'), $version->max_version, '>=')) {
     47        if (version_compare($this->config->get('previous_version', '10.8.1'), $version->max_version, '>=')) {
    4848            @unlink(ACYM_NEW_FEATURES_SPLASHSCREEN_JSON);
    4949            $this->listing();
  • acymailing/trunk/back/Controllers/StatsController.php

    r3249714 r3478139  
    119119        $data['workflowHelper'] = new WorkflowHelper();
    120120
    121         $overrideFilterMailIds = false;
     121        $overrideFilterMailIds = acym_getVar('string', 'task', '') === 'listing' && empty(acym_getVar('array', 'mail_ids', []));
     122        $data['selectedMailid'] = $this->getVarFiltersListing('array', 'mail_ids', [], $overrideFilterMailIds);
    122123
    123         if (acym_getVar('string', 'task', '') == 'listing' && empty(acym_getVar('array', 'mail_ids', []))) $overrideFilterMailIds = true;
    124 
    125         $data['selectedMailid'] = $this->getVarFiltersListing('array', 'mail_ids', [], $overrideFilterMailIds);
     124        foreach ($data['selectedMailid'] as $i => $mailId) {
     125            if (empty($mailId)) {
     126                unset($data['selectedMailid'][$i]);
     127            }
     128        }
    126129
    127130        if ($needMailId && empty($data['selectedMailid'])) {
     
    140143
    141144            $versionMailSelected = $this->getVarFiltersListing('int', 'mail_id_version', 0, $overrideFilterMailIdVersion);
    142             if (!empty($versionMailSelected)) $data['selectedMailid'] = [$versionMailSelected];
     145            if (!empty($versionMailSelected)) {
     146                $data['selectedMailid'] = [$versionMailSelected];
     147            }
    143148        }
    144149
  • acymailing/trunk/back/Core/wordpress/extension.php

    r3470461 r3478139  
    3131            'title' => acym_translation('ACYM_ARTICLE'),
    3232            'folder_name' => 'post',
    33             'version' => '10.8.0',
     33            'version' => '10.8.1',
    3434            'active' => '1',
    3535            'category' => 'Content management',
     
    3737            'uptodate' => '1',
    3838            'description' => '- Insert WordPress posts in your emails<br/>- Insert the latest posts of a category in an automatic email',
    39             'latest_version' => '10.8.0',
     39            'latest_version' => '10.8.1',
    4040            'type' => 'CORE',
    4141        ],
     
    4343            'title' => acym_translation('ACYM_PAGE'),
    4444            'folder_name' => 'page',
    45             'version' => '10.8.0',
     45            'version' => '10.8.1',
    4646            'active' => '1',
    4747            'category' => 'Content management',
     
    4949            'uptodate' => '1',
    5050            'description' => '- Insert pages in your emails',
    51             'latest_version' => '10.8.0',
     51            'latest_version' => '10.8.1',
    5252            'type' => 'CORE',
    5353        ],
     
    5555            'title' => acym_translation('ACYM_CREATE_USER'),
    5656            'folder_name' => 'createuser',
    57             'version' => '10.8.0',
     57            'version' => '10.8.1',
    5858            'active' => '1',
    5959            'category' => 'User management',
     
    6161            'uptodate' => '1',
    6262            'description' => '- Automatically creates a site user when an AcyMailing subscriber is created',
    63             'latest_version' => '10.8.0',
     63            'latest_version' => '10.8.1',
    6464            'type' => 'CORE',
    6565        ],
  • acymailing/trunk/back/Core/wplangindexer.php

    r3470461 r3478139  
    11<?php
    22
     3__('This domain is currently under review. You will be able to send your emails as soon as it gets manually approved, which is done on weekdays and can take up to 1 day.', 'acymailing');
    34__('Automatic campaign [%s] failed generating a new campaign because an error occurred.', 'acymailing');
    45__('Next execution date', 'acymailing');
     
    910__('Giphy allows you to search and insert GIFs directly into your emails. You need to create an account on Giphy and create a new API key on their developer portal to use this feature.', 'acymailing');
    1011__('Please format the date like this: YYYY-MM-DD', 'acymailing');
    11 __('Your account is currently under review. You will be able to send your emails as soon as it gets approved.', 'acymailing');
    1212__('Please specify a sending date', 'acymailing');
    1313__('Only use a dedicated sending process when experiencing issues on automated tasks. This might not work for all servers!', 'acymailing');
  • acymailing/trunk/back/Helpers/Update/Configuration.php

    r3470461 r3478139  
    123123        $allPref['Essential'] = ACYM_ESSENTIAL;
    124124        $allPref['Enterprise'] = ACYM_ENTERPRISE;
    125         $allPref['previous_version'] = '10.8.0';
     125        $allPref['previous_version'] = '10.8.1';
    126126
    127127        $allPref['display_built_by'] = acym_level(ACYM_ESSENTIAL) ? 0 : 1;
  • acymailing/trunk/back/Helpers/Update/Patchv10.php

    r3432889 r3478139  
    242242        $this->updateQuery('ALTER TABLE #__acym_scenario ADD COLUMN  `ordering` SMALLINT(6) NOT NULL DEFAULT 0');
    243243    }
     244
     245    private function updateFor1081(): void
     246    {
     247        if ($this->isPreviousVersionAtLeast('10.8.1')) {
     248            return;
     249        }
     250
     251        global $acymCmsUserVars;
     252        $this->updateQuery(
     253            'UPDATE `#__acym_user` AS `acyuser`
     254            JOIN '.$acymCmsUserVars->table.' AS `user`
     255                ON `user`.'.$acymCmsUserVars->email.' COLLATE utf8mb4_unicode_ci = `acyuser`.`email` COLLATE utf8mb4_unicode_ci
     256            SET `acyuser`.`cms_id` = `user`.'.$acymCmsUserVars->id.'
     257            WHERE `acyuser`.`cms_id` > 0
     258                AND `acyuser`.`cms_id` != `user`.'.$acymCmsUserVars->id
     259        );
     260    }
    244261}
  • acymailing/trunk/back/Helpers/Update/SQLPatch.php

    r3432889 r3478139  
    9393        $this->updateFor1065();
    9494        $this->updateFor1070();
     95        $this->updateFor1081();
    9596    }
    9697
  • acymailing/trunk/back/Helpers/UpdateHelper.php

    r3470461 r3478139  
    2222
    2323    private string $level = 'starter';
    24     private string $version = '10.8.0';
     24    private string $version = '10.8.1';
    2525    private string $previousVersion;
    2626    private bool $isUpdating = false;
  • acymailing/trunk/back/Views/Users/tmpl/edit_history.php

    r3229379 r3478139  
    102102                                <?php echo acym_date($oneHistory->date, acym_getDateTimeFormat()); ?>
    103103                            </div>
    104                             <div class="cell small-6 medium-2">
     104                            <div class="cell small-6 medium-2 acym__users__display__history__listing__ip">
    105105                                <?php echo acym_escape($oneHistory->ip); ?>
    106106                            </div>
  • acymailing/trunk/back/dynamics/acymailer/plugin.php

    r3470461 r3478139  
    4242        28 => 'ACYM_EMAIL_UNDER_VERIFICATION',
    4343        29 => 'ACYM_DOMAIN_BLOCKED',
    44         30 => 'ACYM_ACCOUNT_UNDER_REVIEW',
     44        30 => 'ACYM_DOMAIN_UNDER_REVIEW',
    4545    ];
    4646
  • acymailing/trunk/back/dynamics/elasticemail/plugin.php

    r3397048 r3478139  
    11<?php
    22
     3use AcyMailerPhp\Mailer;
    34use AcyMailing\Classes\CampaignClass;
    45use AcyMailing\Classes\MailClass;
     
    218219    private function handleHeaders(array &$data, MailerHelper $mailerHelper): void
    219220    {
     221        $data['content']->Headers = new stdClass();
     222        $data['content']->Headers->Date = Mailer::rfcDate();
     223
    220224        if (empty($mailerHelper->CustomHeader)) {
    221225            return;
    222226        }
    223227
    224         $data['content']->Headers = new stdClass();
    225228        foreach ($mailerHelper->CustomHeader as $oneHeader) {
    226229            $data['content']->Headers->{$oneHeader[0]} = $oneHeader[1];
  • acymailing/trunk/back/helpers/helper.php

    r3229379 r3478139  
    22
    33include_once dirname(__DIR__).DIRECTORY_SEPARATOR.'Core'.DIRECTORY_SEPARATOR.'init.php';
     4
     5$trace = debug_backtrace();
     6$fileCallingThisFile = $trace[0]['file'];
     7
     8acym_enqueueMessage(
     9    'One of your extensions is calling a deprecated AcyMailing file that will be removed in the version 11.0.<br>Please ask the developer to update their integration to avoid any interruption of service for your website.<br><br><b>File causing this error:</b> '.$fileCallingThisFile,
     10    'error',
     11    true,
     12    [
     13        [
     14            'name' => 'helper_deprecation',
     15            'removable' => 1,
     16        ],
     17    ],
     18    false
     19);
  • acymailing/trunk/index.php

    r3470461 r3478139  
    66 * Author URI: https://www.acymailing.com
    77 * License: GPLv3
    8  * Version: 10.8.0
     8 * Version: 10.8.1
    99 * Text Domain: acymailing
    1010 * Domain Path: /language
  • acymailing/trunk/language/acymailing.pot

    r3470461 r3478139  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: AcyMailing 10.8.0\n"
     3"Project-Id-Version: AcyMailing 10.8.1\n"
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/acymailing\n"
    55"MIME-Version: 1.0\n"
    66"Content-Type: text/plain; charset=UTF-8\n"
    77"Content-Transfer-Encoding: 8bit\n"
    8 "POT-Creation-Date: 2026-02-26\n"
     8"POT-Creation-Date: 2026-03-09\n"
    99"X-Domain: acymailing\n"
    1010
    1111
     12msgid "This domain is currently under review. You will be able to send your emails as soon as it gets manually approved, which is done on weekdays and can take up to 1 day."
     13msgstr ""
     14
    1215msgid "Automatic campaign [%s] failed generating a new campaign because an error occurred."
    1316msgstr ""
     
    3437msgstr ""
    3538
    36 msgid "Your account is currently under review. You will be able to send your emails as soon as it gets approved."
    37 msgstr ""
    38 
    3939msgid "Please specify a sending date"
    4040msgstr ""
  • acymailing/trunk/language/en-US.com_acym.ini

    r3470461 r3478139  
    1 ACYM_VERSION="10.8.0"
     1ACYM_VERSION="10.8.1"
    22
    33
     4ACYM_DOMAIN_UNDER_REVIEW="This domain is currently under review. You will be able to send your emails as soon as it gets manually approved, which is done on weekdays and can take up to 1 day."
    45ACYM_CAMPAIGN_FAILED_GENERATING="Automatic campaign [%s] failed generating a new campaign because an error occurred."
    56ACYM_NEXT_EXECUTION="Next execution date"
     
    1011ACYM_GIPHY_API_KEY_DESC="Giphy allows you to search and insert GIFs directly into your emails. You need to create an account on Giphy and create a new API key on their developer portal to use this feature."
    1112ACYM_DATE_FORMAT_FILTER="Please format the date like this: YYYY-MM-DD"
    12 ACYM_ACCOUNT_UNDER_REVIEW="Your account is currently under review. You will be able to send your emails as soon as it gets approved."
    1313ACYM_PLEASE_SET_SEND_DATE="Please specify a sending date"
    1414ACYM_DEDICATED_SENDING_PROCESS_WARNING="Only use a dedicated sending process when experiencing issues on automated tasks. This might not work for all servers!"
  • acymailing/trunk/media/css/back/users.min.css

    r3432889 r3478139  
    1 #acym_wrapper #acym__user__edit .acym__user__edit__custom__fields .grid-margin-x{margin:0}#acym_wrapper #acym__user__edit .acym__users__display__click{max-height:200px}#acym_wrapper #acym__user__edit .acym__users__creation__fields__title{font-size:16px;font-weight:400}#acym_wrapper #acym__user__edit .acym__listing__header__title{font-weight:600}#acym_wrapper #acym__user__edit .acym__users__creation__fields__checkbox{margin-left:13px}#acym_wrapper #acym__user__edit .acym__users__display__list__name h6{display:inline-block;margin:0 10px;word-break:break-all}#acym_wrapper #acym__user__edit .acym__users__display__list__name i{line-height:22px;font-size:22px;vertical-align:sub}#acym_wrapper #acym__user__edit .acym__users__display__list--action{text-align:right;cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__list--action i{line-height:22px;font-size:22px;vertical-align:middle;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__history h2.acym__title__primary__color,#acym_wrapper #acym__users__export #acym__users__export__segments{font-size:1rem}#acym_wrapper #acym__user__edit .acym__users__display__list--action span{margin:0 5px;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action:dir(rtl){text-align:left}#acym_wrapper #acym__user__edit .acym__users__display__delete__icon{line-height:0;vertical-align:inherit;margin-left:0}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list{margin-top:2em}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list .button{margin:0}#acym_wrapper #acym__user__edit #acym__button--delete{color:#fefefe}#acym_wrapper #acym__user__edit .acym__users__display__history{padding:0}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button{padding:.9rem;background-color:#f6f6f6;cursor:pointer;border-radius:0;color:#303e46}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button.acym__users__history__toggle-button-selected{background-color:#fefefe;color:#0079d3}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type]{padding:.9rem}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type][data-acym-type=user]{display:none}#acym_wrapper #acym__user__edit .acym__users__display__history .history_details{cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing{max-height:240px;overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row{margin:2px 0;padding:.7rem 0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__email__history__subject{text-overflow:ellipsis;overflow:hidden}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__listing__header__user_history__bounce,#acym_wrapper #acym__users__import__generic .acym_area{overflow:auto}@media screen and (max-width:639px){#acym_wrapper #acym__user__edit .acym__users__display__delete{padding-top:1em}#acym_wrapper #acym__user__edit .modal__pagination__button-open{margin-right:0!important}#acym_wrapper #acym__user__edit .acym__users__display__click,#acym_wrapper #acym__user__edit .acym__users__display__list--action{margin-top:1rem}}#acym_wrapper #acym__users__export #acym__users__export__select_lists .acym_area{margin-left:0;margin-right:0;padding-left:.5rem;padding-right:.5rem}#acym_wrapper #acym__users__export #acym__users__export__check_all_field,#acym_wrapper #acym__users__export #acym__users__export__check_all_list,#acym_wrapper #acym__users__export #acym__users__export__check_default_field,#acym_wrapper #acym__users__export #acym__users__export__check_none_list{cursor:pointer;color:#767676}#acym_wrapper #acym__users__export #acym__users__export__check_all_field:hover,#acym_wrapper #acym__users__export #acym__users__export__check_all_list:hover,#acym_wrapper #acym__users__export #acym__users__export__check_default_field:hover,#acym_wrapper #acym__users__export #acym__users__export__check_none_list:hover{color:#0a0a0a}#acym_wrapper #acym__users__export .acym__users__export__labels{user-select:none}#acym_wrapper #acym__users__export .acym__users__export__export_fields{vertical-align:middle}#acym_wrapper .acym__users__import__from_file__file{font-size:17px;display:none}#acym_wrapper .acym__users__import__from_file__file .acym__users__import__from_file__file__icon{vertical-align:middle}#acym_wrapper .acym__users__import__from_file__file .acym__users__import__from_file__file__close{vertical-align:middle;font-weight:bolder;cursor:pointer}#acym_wrapper .acym__users__import__from_file__import__label{text-decoration:underline}#acym_wrapper #acym__users__import__generic .fieldAssignment{border-radius:4px;background-color:#daf0fe;border-color:#daf0fe;box-shadow:none;width:180px}#acym_wrapper #acym__users__import__generic .fieldAssignment.select2-hidden-accessible{display:none}#acym_wrapper #acym__users__import__generic td{padding-right:1rem}#acym_wrapper #acym__users__import__generic tbody,#acym_wrapper #acym__users__import__generic tr{border:0}#acym_wrapper #acym__users__import__generic h4{font-weight:700}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__column_name{padding-bottom:1rem}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__column_name td{border-bottom:1px solid #e3e3e3}#acym_wrapper #acym__users__import__generic #acym__users__import__generic__matchdata{margin-bottom:2rem}#acym_wrapper #acym__users__import__generic label[for=acyencoding]{line-height:3em}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__instructions{padding-top:1rem;font-size:.875rem}#acym_wrapper #acym__users__import__generic__matchdata div.table-scroll{margin-left:0;margin-right:0}#acym_wrapper #acym__user__import__add-subscription__modal .acym_area{padding-bottom:0;margin-bottom:1rem}#acym_wrapper #acym__users .acym__listing__empty [data-task=import]{margin-left:auto}#acym_wrapper #acym__users .acym__users__subscription{padding-left:7px}#acym_wrapper #acym__users .acym_subscription_more{display:none}#acym_wrapper #acym__users .acym__user__show-subscription{height:inherit;width:25px;vertical-align:top;cursor:pointer}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__button__showsubscription{color:#daf0fe;margin-top:0}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__show-subscription-bt{margin-top:5px;font-size:8px;font-weight:700;line-height:1}#acym_wrapper #acym__users #acym__users__listing__number_to_add_to_list,#acym_wrapper #acym__users #acym__users__listing__number_to_export{color:inherit}#acym_wrapper #acym__users i.acymicon-radio-button-unchecked{font-size:19px}#acym_wrapper .button-secondary.disabled #acym__users__listing__number_to_add_to_list{color:#fefefe}
     1#acym_wrapper #acym__user__edit .acym__user__edit__custom__fields .grid-margin-x{margin:0}#acym_wrapper #acym__user__edit .acym__users__display__click{max-height:200px}#acym_wrapper #acym__user__edit .acym__users__creation__fields__title{font-size:16px;font-weight:400}#acym_wrapper #acym__user__edit .acym__listing__header__title{font-weight:600}#acym_wrapper #acym__user__edit .acym__users__creation__fields__checkbox{margin-left:13px}#acym_wrapper #acym__user__edit .acym__users__display__list__name h6{display:inline-block;margin:0 10px;word-break:break-all}#acym_wrapper #acym__user__edit .acym__users__display__list__name i{line-height:22px;font-size:22px;vertical-align:sub}#acym_wrapper #acym__user__edit .acym__users__display__list--action{text-align:right;cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__list--action i{line-height:22px;font-size:22px;vertical-align:middle;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__history h2.acym__title__primary__color,#acym_wrapper #acym__users__export #acym__users__export__segments{font-size:1rem}#acym_wrapper #acym__user__edit .acym__users__display__list--action span{margin:0 5px;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action:dir(rtl){text-align:left}#acym_wrapper #acym__user__edit .acym__users__display__delete__icon{line-height:0;vertical-align:inherit;margin-left:0}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list{margin-top:2em}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list .button{margin:0}#acym_wrapper #acym__user__edit #acym__button--delete{color:#fefefe}#acym_wrapper #acym__user__edit .acym__users__display__history{padding:0}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button{padding:.9rem;background-color:#f6f6f6;cursor:pointer;border-radius:0;color:#303e46}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button.acym__users__history__toggle-button-selected{background-color:#fefefe;color:#0079d3}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type]{padding:.9rem}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type][data-acym-type=user]{display:none}#acym_wrapper #acym__user__edit .acym__users__display__history .history_details{cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing{max-height:240px;overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row{margin:2px 0;padding:.7rem 0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__email__history__subject{text-overflow:ellipsis;overflow:hidden}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__listing__header__user_history__bounce,#acym_wrapper #acym__users__import__generic .acym_area{overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__display__history__listing__ip{word-wrap:break-word}@media screen and (max-width:639px){#acym_wrapper #acym__user__edit .acym__users__display__delete{padding-top:1em}#acym_wrapper #acym__user__edit .modal__pagination__button-open{margin-right:0!important}#acym_wrapper #acym__user__edit .acym__users__display__click,#acym_wrapper #acym__user__edit .acym__users__display__list--action{margin-top:1rem}}#acym_wrapper #acym__users__export #acym__users__export__select_lists .acym_area{margin-left:0;margin-right:0;padding-left:.5rem;padding-right:.5rem}#acym_wrapper #acym__users__export #acym__users__export__check_all_field,#acym_wrapper #acym__users__export #acym__users__export__check_all_list,#acym_wrapper #acym__users__export #acym__users__export__check_default_field,#acym_wrapper #acym__users__export #acym__users__export__check_none_list{cursor:pointer;color:#767676}#acym_wrapper #acym__users__export #acym__users__export__check_all_field:hover,#acym_wrapper #acym__users__export #acym__users__export__check_all_list:hover,#acym_wrapper #acym__users__export #acym__users__export__check_default_field:hover,#acym_wrapper #acym__users__export #acym__users__export__check_none_list:hover{color:#0a0a0a}#acym_wrapper #acym__users__export .acym__users__export__labels{user-select:none}#acym_wrapper #acym__users__export .acym__users__export__export_fields{vertical-align:middle}#acym_wrapper .acym__users__import__from_file__file{font-size:17px;display:none}#acym_wrapper .acym__users__import__from_file__file .acym__users__import__from_file__file__icon{vertical-align:middle}#acym_wrapper .acym__users__import__from_file__file .acym__users__import__from_file__file__close{vertical-align:middle;font-weight:bolder;cursor:pointer}#acym_wrapper .acym__users__import__from_file__import__label{text-decoration:underline}#acym_wrapper #acym__users__import__generic .fieldAssignment{border-radius:4px;background-color:#daf0fe;border-color:#daf0fe;box-shadow:none;width:180px}#acym_wrapper #acym__users__import__generic .fieldAssignment.select2-hidden-accessible{display:none}#acym_wrapper #acym__users__import__generic td{padding-right:1rem}#acym_wrapper #acym__users__import__generic tbody,#acym_wrapper #acym__users__import__generic tr{border:0}#acym_wrapper #acym__users__import__generic h4{font-weight:700}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__column_name{padding-bottom:1rem}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__column_name td{border-bottom:1px solid #e3e3e3}#acym_wrapper #acym__users__import__generic #acym__users__import__generic__matchdata{margin-bottom:2rem}#acym_wrapper #acym__users__import__generic label[for=acyencoding]{line-height:3em}#acym_wrapper #acym__users__import__generic .acym__users__import__generic__instructions{padding-top:1rem;font-size:.875rem}#acym_wrapper #acym__users__import__generic__matchdata div.table-scroll{margin-left:0;margin-right:0}#acym_wrapper #acym__user__import__add-subscription__modal .acym_area{padding-bottom:0;margin-bottom:1rem}#acym_wrapper #acym__users .acym__listing__empty [data-task=import]{margin-left:auto}#acym_wrapper #acym__users .acym__users__subscription{padding-left:7px}#acym_wrapper #acym__users .acym_subscription_more{display:none}#acym_wrapper #acym__users .acym__user__show-subscription{height:inherit;width:25px;vertical-align:top;cursor:pointer}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__button__showsubscription{color:#daf0fe;margin-top:0}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__show-subscription-bt{margin-top:5px;font-size:8px;font-weight:700;line-height:1}#acym_wrapper #acym__users #acym__users__listing__number_to_add_to_list,#acym_wrapper #acym__users #acym__users__listing__number_to_export{color:inherit}#acym_wrapper #acym__users i.acymicon-radio-button-unchecked{font-size:19px}#acym_wrapper .button-secondary.disabled #acym__users__listing__number_to_add_to_list{color:#fefefe}
  • acymailing/trunk/media/css/front/frontusers.min.css

    r3470461 r3478139  
    1 .site-content-contain .acym_front_page #acyuseractions{padding-top:5px}.site-content-contain .acym_front_page #acyuseractions button{font-size:12px;line-height:1}.acym_front_page fieldset{margin-bottom:1rem}.acym_front_page .acym_list{display:block}.acym_front_page .acym_list .acystatus{margin-right:.2rem;display:inline-block}.acym_front_page .acym_list .acystatus .acym_radio_group input{margin:0 4px}.acym_front_page .acym_list .acystatus .acym_radio_group label,.acym_front_page .acym_list .list_name{display:inline-block}.acym_front_page #acyuserinfo label{display:block;margin-bottom:5px}.acym_front_page #acyuserinfo input[type=radio],.acym_front_page #acyuserinfo input[type=checkbox]{margin-top:0}#acym_wrapper #acym__user__edit .acym__user__edit__custom__fields .grid-margin-x{margin:0}#acym_wrapper #acym__user__edit .acym__users__display__click{max-height:200px}#acym_wrapper #acym__user__edit .acym__users__creation__fields__title{font-size:16px;font-weight:400}#acym_wrapper #acym__user__edit .acym__listing__header__title{font-weight:600}#acym_wrapper #acym__user__edit .acym__users__creation__fields__checkbox{margin-left:13px}#acym_wrapper #acym__user__edit .acym__users__display__list__name h6{display:inline-block;margin:0 10px;word-break:break-all}#acym_wrapper #acym__user__edit .acym__users__display__list__name i{line-height:22px;font-size:22px;vertical-align:sub}#acym_wrapper #acym__user__edit .acym__users__display__list--action i{line-height:22px;font-size:22px;vertical-align:middle;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action span{margin:0 5px;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action:dir(rtl){text-align:left}#acym_wrapper #acym__user__edit .acym__users__display__delete__icon{line-height:0;vertical-align:inherit;margin-left:0}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list{margin-top:2em}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list .button{margin:0}#acym_wrapper #acym__user__edit #acym__button--delete{color:#fefefe}#acym_wrapper #acym__user__edit .acym__users__display__history{padding:0}#acym_wrapper #acym__user__edit .acym__users__display__history h2.acym__title__primary__color{font-size:1rem}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button{padding:.9rem;background-color:#f6f6f6;cursor:pointer;border-radius:0;color:#303e46}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button.acym__users__history__toggle-button-selected{background-color:#fefefe;color:#0079d3}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type]{padding:.9rem}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type][data-acym-type=user]{display:none}#acym_wrapper #acym__user__edit .acym__users__display__history .history_details{cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing{max-height:240px;overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row{margin:2px 0;padding:.7rem 0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__email__history__subject{text-overflow:ellipsis;overflow:hidden}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__listing__header__user_history__bounce{overflow:auto}@media screen and (max-width:639px){#acym_wrapper #acym__user__edit .acym__users__display__delete{padding-top:1em}#acym_wrapper #acym__user__edit .modal__pagination__button-open{margin-right:0!important}#acym_wrapper #acym__user__edit .acym__users__display__click,#acym_wrapper #acym__user__edit .acym__users__display__list--action{margin-top:1rem}}#acym_wrapper #acym__user__edit .acym__users__display__list--action{cursor:pointer;text-align:center}#acym_wrapper .acym__unsubscribe__title{color:#0a0a0a;font-weight:400}#acym_wrapper .acym__unsubscribe__page{display:flex;justify-content:space-between;background-color:#f1f1f1;min-height:100vh}#acym_wrapper .acym__unsubscribe__page .button-secondary:hover{color:#fefefe!important}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__image__container{width:45%;background-color:#f1f1f1;align-content:center;justify-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container{width:55%;background-color:#fefefe;align-content:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container.no-image{width:100%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__container{display:flex;flex-direction:column;align-items:center;justify-content:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header{display:flex;flex-direction:column;align-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header .acym__unsubscribe__form__header__image{max-width:80%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header .acym__unsubscribe__form__header__image img{max-height:200px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header #acym__unsubscribe__language__select{max-width:300px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container{display:flex;flex-direction:column;align-items:center;max-width:700px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing{width:70%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing ul{list-style:none;padding:0;margin:0}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__display__name{font-size:1rem;font-weight:700;word-wrap:break-word}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__description{font-size:.85rem;color:#939294;word-wrap:break-word;white-space:normal}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__switch{display:flex;align-items:flex-start;width:10%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section{width:70%;font-weight:700;font-size:1rem}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsubscribe__reason__label{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsubscribe__reason__label .acym__optional{font-size:.875rem;color:#64748B}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section #unsubscribe_selector_reason{border:2px solid #f1f1f1;box-shadow:none;line-height:1.15}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsub__reason__selected{border:2px solid #f1f1f1;box-shadow:none}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__actions{display:flex;justify-content:flex-start;width:70%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__actions button{flex:1;max-width:200px;margin-right:1rem;text-align:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__powered__by__image{max-width:150px}@media screen and (max-width:639px){#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container{width:100%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions{flex-direction:column;align-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions button{width:100%;max-width:none;margin-right:0;margin-bottom:.5rem}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions button:last-child{margin-bottom:0}}#acym_wrapper #acym__user__import__add-subscription__modal .acym_area{padding-bottom:0;margin-bottom:1rem}#acym_wrapper #acym__users .acym__listing__empty [data-task=import]{margin-left:auto}#acym_wrapper #acym__users .acym__users__subscription{padding-left:7px}#acym_wrapper #acym__users .acym_subscription_more{display:none}#acym_wrapper #acym__users .acym__user__show-subscription{height:inherit;width:25px;vertical-align:top;cursor:pointer}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__button__showsubscription{color:#daf0fe;margin-top:0}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__show-subscription-bt{margin-top:5px;font-size:8px;font-weight:700;line-height:1}#acym_wrapper #acym__users #acym__users__listing__number_to_add_to_list,#acym_wrapper #acym__users #acym__users__listing__number_to_export{color:inherit}#acym_wrapper #acym__users i.acymicon-radio-button-unchecked{font-size:19px}#acym_wrapper .button-secondary.disabled #acym__users__listing__number_to_add_to_list{color:#fefefe}
     1.site-content-contain .acym_front_page #acyuseractions{padding-top:5px}.site-content-contain .acym_front_page #acyuseractions button{font-size:12px;line-height:1}.acym_front_page fieldset{margin-bottom:1rem}.acym_front_page .acym_list{display:block}.acym_front_page .acym_list .acystatus{margin-right:.2rem;display:inline-block}.acym_front_page .acym_list .acystatus .acym_radio_group input{margin:0 4px}.acym_front_page .acym_list .acystatus .acym_radio_group label,.acym_front_page .acym_list .list_name{display:inline-block}.acym_front_page #acyuserinfo label{display:block;margin-bottom:5px}.acym_front_page #acyuserinfo input[type=radio],.acym_front_page #acyuserinfo input[type=checkbox]{margin-top:0}#acym_wrapper #acym__user__edit .acym__user__edit__custom__fields .grid-margin-x{margin:0}#acym_wrapper #acym__user__edit .acym__users__display__click{max-height:200px}#acym_wrapper #acym__user__edit .acym__users__creation__fields__title{font-size:16px;font-weight:400}#acym_wrapper #acym__user__edit .acym__listing__header__title{font-weight:600}#acym_wrapper #acym__user__edit .acym__users__creation__fields__checkbox{margin-left:13px}#acym_wrapper #acym__user__edit .acym__users__display__list__name h6{display:inline-block;margin:0 10px;word-break:break-all}#acym_wrapper #acym__user__edit .acym__users__display__list__name i{line-height:22px;font-size:22px;vertical-align:sub}#acym_wrapper #acym__user__edit .acym__users__display__list--action i{line-height:22px;font-size:22px;vertical-align:middle;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action span{margin:0 5px;color:#ff5259}#acym_wrapper #acym__user__edit .acym__users__display__list--action:dir(rtl){text-align:left}#acym_wrapper #acym__user__edit .acym__users__display__delete__icon{line-height:0;vertical-align:inherit;margin-left:0}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list{margin-top:2em}#acym_wrapper #acym__user__edit .acym__users__display__subscriptions--list .button{margin:0}#acym_wrapper #acym__user__edit #acym__button--delete{color:#fefefe}#acym_wrapper #acym__user__edit .acym__users__display__history{padding:0}#acym_wrapper #acym__user__edit .acym__users__display__history h2.acym__title__primary__color{font-size:1rem}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button{padding:.9rem;background-color:#f6f6f6;cursor:pointer;border-radius:0;color:#303e46}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__history__toggle .acym__users__history__toggle-button.acym__users__history__toggle-button-selected{background-color:#fefefe;color:#0079d3}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type]{padding:.9rem}#acym_wrapper #acym__user__edit .acym__users__display__history [data-acym-type][data-acym-type=user]{display:none}#acym_wrapper #acym__user__edit .acym__users__display__history .history_details{cursor:pointer}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing{max-height:240px;overflow:auto}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row{margin:2px 0;padding:.7rem 0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__email__history__subject{text-overflow:ellipsis;overflow:hidden}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__users__display__history__listing .acym__listing__row .acym__users__display__history__listing__ip{word-wrap:break-word}#acym_wrapper #acym__user__edit .acym__users__display__history .acym__listing__header__user_history__bounce{overflow:auto}@media screen and (max-width:639px){#acym_wrapper #acym__user__edit .acym__users__display__delete{padding-top:1em}#acym_wrapper #acym__user__edit .modal__pagination__button-open{margin-right:0!important}#acym_wrapper #acym__user__edit .acym__users__display__click,#acym_wrapper #acym__user__edit .acym__users__display__list--action{margin-top:1rem}}#acym_wrapper #acym__user__edit .acym__users__display__list--action{cursor:pointer;text-align:center}#acym_wrapper .acym__unsubscribe__title{color:#0a0a0a;font-weight:400}#acym_wrapper .acym__unsubscribe__page{display:flex;justify-content:space-between;background-color:#f1f1f1;min-height:100vh}#acym_wrapper .acym__unsubscribe__page .button-secondary:hover{color:#fefefe!important}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__image__container{width:45%;background-color:#f1f1f1;align-content:center;justify-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container{width:55%;background-color:#fefefe;align-content:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container.no-image{width:100%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__container{display:flex;flex-direction:column;align-items:center;justify-content:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header{display:flex;flex-direction:column;align-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header .acym__unsubscribe__form__header__image{max-width:80%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header .acym__unsubscribe__form__header__image img{max-height:200px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acy__unsubscribe__form__header #acym__unsubscribe__language__select{max-width:300px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container{display:flex;flex-direction:column;align-items:center;max-width:700px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing{width:70%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing ul{list-style:none;padding:0;margin:0}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__display__name{font-size:1rem;font-weight:700;word-wrap:break-word}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__description{font-size:.85rem;color:#939294;word-wrap:break-word;white-space:normal}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__lists__listing .acym__unsubscribe__list__item .acym__unsubscribe__list__switch{display:flex;align-items:flex-start;width:10%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section{width:70%;font-weight:700;font-size:1rem}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsubscribe__reason__label{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsubscribe__reason__label .acym__optional{font-size:.875rem;color:#64748B}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section #unsubscribe_selector_reason{border:2px solid #f1f1f1;box-shadow:none;line-height:1.15}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__reason__section .acym__unsub__reason__selected{border:2px solid #f1f1f1;box-shadow:none}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__actions{display:flex;justify-content:flex-start;width:70%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__unsubscribe__lists__container .acym__unsubscribe__actions button{flex:1;max-width:200px;margin-right:1rem;text-align:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container .acym__powered__by__image{max-width:150px}@media screen and (max-width:639px){#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__form__container{width:100%}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions{flex-direction:column;align-items:center}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions button{width:100%;max-width:none;margin-right:0;margin-bottom:.5rem}#acym_wrapper .acym__unsubscribe__page .acym__unsubscribe__actions button:last-child{margin-bottom:0}}#acym_wrapper #acym__user__import__add-subscription__modal .acym_area{padding-bottom:0;margin-bottom:1rem}#acym_wrapper #acym__users .acym__listing__empty [data-task=import]{margin-left:auto}#acym_wrapper #acym__users .acym__users__subscription{padding-left:7px}#acym_wrapper #acym__users .acym_subscription_more{display:none}#acym_wrapper #acym__users .acym__user__show-subscription{height:inherit;width:25px;vertical-align:top;cursor:pointer}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__button__showsubscription{color:#daf0fe;margin-top:0}#acym_wrapper #acym__users .acym__user__show-subscription .acym__user__show-subscription-bt{margin-top:5px;font-size:8px;font-weight:700;line-height:1}#acym_wrapper #acym__users #acym__users__listing__number_to_add_to_list,#acym_wrapper #acym__users #acym__users__listing__number_to_export{color:inherit}#acym_wrapper #acym__users i.acymicon-radio-button-unchecked{font-size:19px}#acym_wrapper .button-secondary.disabled #acym__users__listing__number_to_add_to_list{color:#fefefe}
  • acymailing/trunk/readme.txt

    r3470461 r3478139  
    44Requires at least: 5.5
    55Tested up to: 6.9
    6 Stable tag: 10.8.0
     6Stable tag: 10.8.1
    77Requires PHP: 7.4.0
    88License: GPLv3
     
    114114== Changelog ==
    115115
    116 = 10.8.0 - February 26, 2026 =
     116= 10.8.1 - March 9, 2026 =
     117* A vulnerability on user creation impacting versions 9.11.0 to 10.8.0 has been patched. Details will be disclosed after a reasonable time to let users apply the patch first.
    117118
    118 * It is now possible to modify the next execution date of an automatic campaign after it started.
    119 * It is now possible to download the file inserted in the file type custom field from the user edition page in the admin.
    120 * The tracking of URLs in emails now correctly handles the URLs with customised dynamic parameters.
     119* A security has been added on the statistics page to handle edge cases where the campaign isn't correctly selected.
     120* Display properly IPv6 in user history.
    121121
    122 * A dedicated message has been added when automatic campaigns could not generate a new campaign.
    123 * The way dynamic content and auto-save is handled has been modified to prevent false-positives from Planet Hoster's security rules.
    124 * Multibyte characters (Japanese, Chinese, Arabic, Hebrew...) are now handled when wrapping text of an element inserted in an email.
    125 * The default bounce rules have been updated to catch more messages of blocked emails by filters.
    126 * Modifications have been made to prepare for PHP 8.6.
    127 * We have improved the accessibility of the unsubscribe page.
    128 * We changed the integration with Mail-Tester due to their new version, the spam test is now working again.
    129 * We added SEF handling for the EasySocial links.
    130 
    131 * An issue has been fixed when notification messages are configured to be sent to a non existing user and that user could not be automatically added.
    132 * The special chars option for email addresses was not working as intended, special chars are now correctly rejected when a new user is created.
    133 * The editor styling is now correctly applied to the category title when inserting items by category in emails and grouping by category.
    134 * The automations and scenarios ordering has been fixed on listings.
    135 * On firefox, the plugins card are now correctly displayed.
    136 * We fixed the redirection issue that could occur after a cancel or a save and exit in the email edition from the configuration page.
    137 * We have fixed issues that could cause errors in certain subscription forms and on automation configurations.
    138 * A special case has been handled on the automation summary.
    139 * We fixed some custom fields in the subscriber edition page that were not allowing you to empty their value.
    140 * We fixed a “deprecated” warning that could occur when you manually triggered bounce handling.
    141 * Fixed email preview in latest Firefox version (148.0).
    142 * We fixed an error message preventing last product insertion in the editor for WooCommerce.
    143 * The new account registration could lead to an error in some cases when the auto user creation was active.
     122* The date in email headers for Elastic Email users is now correctly handled.
    144123
    145124[See the whole changelog here.](https://www.acymailing.com/changelog)
  • acymailing/trunk/vendor/composer/installed.php

    r3470461 r3478139  
    44        'pretty_version' => 'dev-develop',
    55        'version' => 'dev-develop',
    6         'reference' => '96008380ccbaa6f6b02dc04c6753c4a02c088a88',
     6        'reference' => 'eebe440aad4ff34871efdbfee74d19666979b9a1',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-develop',
    1515            'version' => 'dev-develop',
    16             'reference' => '96008380ccbaa6f6b02dc04c6753c4a02c088a88',
     16            'reference' => 'eebe440aad4ff34871efdbfee74d19666979b9a1',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.