# acymailing/10.0.1/front/FrontViews/Frontmails/tmpl/edit.php

AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress, version 10.0.1. 110 lines.

- Page: https://pluginprobe.com/plugins/acymailing/10.0.1/code/front/FrontViews/Frontmails/tmpl/edit.php
- Raw: https://pluginprobe.com/plugins/acymailing/10.0.1/raw/front/FrontViews/Frontmails/tmpl/edit.php
- Modified: 2025-01-27T11:09:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/acymailing/10.0.1/code/front/FrontViews/Frontmails/tmpl/edit.php#L10-L20`.

```php
<div id="acym__editor__content" class="grid-x acym__content acym__editor__area <?php echo !empty($data['menuClass']) ? acym_escape($data['menuClass']) : ''; ?>">
	<div class="cell grid-x grid-margin-x align-right margin-bottom-1">
		<input type="hidden" id="acym__mail__edit__editor" value="<?php echo acym_escape($data['mail']->editor); ?>">
		<input type="hidden"
			   class="acym__wysid__hidden__save__thumbnail"
			   id="editor_thumbnail"
			   name="editor_thumbnail"
			   value="<?php echo acym_escape($data['mail']->thumbnail); ?>" />
		<input type="hidden" id="acym__mail__edit__editor__social__icons" value="<?php echo empty($data['social_icons']) ? '{}' : acym_escape($data['social_icons']); ?>">
		<input type="hidden" id="acym__mail__type" name="mail[type]" value="<?php echo empty($data['mail']->type) ? $data['mailClass']::TYPE_STANDARD : $data['mail']->type; ?>">
		<input type="hidden" name="list_ids" value="<?php echo empty($data['list_id'][0]) ? 0 : $data['list_id'][0]; ?>">
        <?php
        include acym_getView('mails', 'edit_actions', true);
        ?>

	</div>
	<div class="cell grid-x grid-padding-x acym__editor__content__options">
        <?php
        echo !empty($data['return']) ? '<input type="hidden" name="return" value="'.acym_escape($data['return']).'"/>' : '';
        echo !empty($data['fromId']) ? '<input type="hidden" name="fromId" value="'.acym_escape($data['fromId']).'"/>' : '';
        ?>
		<div class="cell medium-auto">
			<label>
                <?php echo acym_translation('ACYM_NAME'); ?>
				<input name="mail[name]" type="text" class="acy_required_field" value="<?php echo acym_escape($data['mail']->name); ?>" required>
			</label>
		</div>
		<div class="cell medium-auto">
			<label>
                <?php echo acym_translation('ACYM_EMAIL_SUBJECT'); ?>
				<input name="mail[subject]" type="text" value="<?php echo acym_escape($data['mail']->subject); ?>" <?php echo in_array(
                    $data['mail']->type,
                    [$data['mailClass']::TYPE_WELCOME, $data['mailClass']::TYPE_UNSUBSCRIBE, $data['mailClass']::TYPE_AUTOMATION]
                ) ? 'required' : ''; ?>>
			</label>
		</div>
        <?php if (!empty($data['lists'])) { ?>
			<div class="cell medium-auto">
				<label>
                    <?php
                    echo acym_translation('ACYM_SELECT_ONE_OR_MORE_LIST');
                    echo acym_selectMultiple($data['lists'], 'list_ids', empty($data['list_id']) ? [] : $data['list_id'], ['class' => 'acym__select']);
                    ?>
				</label>
			</div>
        <?php } ?>
		<div class="cell grid-x acym__toggle__arrow">
			<p class="cell medium-shrink acym__toggle__arrow__trigger"><?php echo acym_translation('ACYM_ADVANCED_OPTIONS'); ?> <i class="acymicon-keyboard-arrow-down"></i></p>
			<div class="cell acym__toggle__arrow__contain">
				<div class="grid-x grid-padding-x">
                    <?php if (empty($data['multilingual']) && empty($data['abtest'])) { ?>
						<div class="cell grid-x">
							<div class="cell medium-shrink">
								<label for="acym__mail__edit__preheader">
                                    <?php
                                    echo acym_translation('ACYM_EMAIL_PREHEADER');
                                    echo acym_info('ACYM_EMAIL_PREHEADER_DESC');
                                    ?>
								</label>
							</div>
							<input id="acym__mail__edit__preheader" name="mail[preheader]" type="text" maxlength="255" value="<?php echo acym_escape($data['mail']->preheader); ?>">
						</div>
                    <?php } ?>
					<div class="cell grid-x medium-6" id="acym__mail__edit__html__stylesheet__container">
						<div class="cell medium-shrink">
							<label for="acym__mail__edit__html__stylesheet">
                                <?php
                                echo acym_tooltip(
                                    [
                                        'hoveredText' => acym_translation('ACYM_CUSTOM_ADD_STYLESHEET'),
                                        'textShownInTooltip' => acym_translation('ACYM_STYLESHEET_HTML_DESC'),
                                    ]
                                );
                                $stylesheet = empty($data['mail']->stylesheet) ? '' : $data['mail']->stylesheet;
                                ?>
							</label>
						</div>
						<textarea
								name="editor_stylesheet"
								id="acym__mail__edit__html__stylesheet"
								cols="30"
								rows="15"
								type="text"><?php echo $stylesheet; ?></textarea>
					</div>
					<div class="cell medium-auto">
						<label for="acym__mail__edit__custom__header"><?php echo acym_translation('ACYM_CUSTOM_HEADERS'); ?></label>
						<textarea id="acym__mail__edit__custom__header" name="editor_headers" cols="30" rows="15" type="text"><?php echo acym_escape(
                                $data['mail']->headers
                            ); ?></textarea>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
<input type="hidden" name="mail[id]" value="<?php echo acym_escape($data['mail']->id); ?>" />
<input type="hidden" name="id" value="<?php echo acym_escape($data['mail']->id); ?>" />
<input type="hidden" name="thumbnail" value="<?php echo empty($data['mail']->thumbnail) ? '' : acym_escape($data['mail']->thumbnail); ?>" />
<?php
acym_formOptions();

$data['editor']->content = $data['mail']->body;
$data['editor']->autoSave = !empty($data['mail']->autosave) ? $data['mail']->autosave : '';
if (!empty($data['mail']->editor)) $data['editor']->editor = $data['mail']->editor;
if (!empty($data['mail']->id)) $data['editor']->mailId = $data['mail']->id;
if (!empty($data['mail']->type)) $data['editor']->automation = $data['isAutomationAdmin'];
if (!empty($data['mail']->settings)) $data['editor']->settings = $data['mail']->settings;
if (!empty($data['mail']->stylesheet)) $data['editor']->stylesheet = $data['mail']->stylesheet;
echo $data['editor']->display();

```
