File: /var/www/dev.captainschairit.com/wp-content/plugins/newsletter/emails/tnp-composer/edit.php
<?php
if (!defined('ABSPATH')) exit;
function tnp_buttons_row() {
?>
<div class="tnpc-edit-box-buttons">
<div class="tnpc-edit-box-buttons-cancel"><?php _e("Cancel", "newsletter") ?></div>
<div class="tnpc-edit-box-buttons-save"><?php _e("Save", "newsletter") ?></div>
</div>
<?php
}
?>
<div class="tnpc-edit" id="tnpc-edit-image">
<div class="tnpc-edit-box">
<div class="tnpc-edit-box-title"><?php _e("Edit Image", "newsletter") ?></div>
<div class="tnpc-edit-box-content">
<div class="tnpc-edit-box-content-text"><?php _e("SOURCE", "newsletter") ?> <span>(full image URL including http://)</span></div>
<div class="tnpc-edit-box-content-field">
<input type="text" class="tnpc-edit-box-content-field-input image"/>
<input class="button select_image" value="Select or Upload Image" type="button">
</div>
<div class="tnpc-edit-box-content-text"><?php _e("WIDTH", "newsletter") ?><span>(optional but recommended)</span></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input width"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("ALT TEXT", "newsletter") ?><span>(optional but recommended)</span></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input alt"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("LINK", "newsletter") ?> <span>(optional link address including http://)</span></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input url"/></div>
</div>
<?php tnp_buttons_row() ?>
</div>
</div>
<script type="text/javascript">
var file_frame;
jQuery('#tnpc-edit-image .select_image').live('click', function (event) {
event.preventDefault();
// If the media frame already exists, reopen it.
if (file_frame) {
file_frame.open();
return;
}
// Create the media frame.
file_frame = wp.media.frames.file_frame = wp.media({
title: jQuery('#tnpc-edit-image .image').val(),
multiple: false // Set to true to allow multiple files to be selected
});
// When an image is selected, run a callback.
file_frame.on('select', function () {
// We set multiple to false so only get one image from the uploader
attachment = file_frame.state().get('selection').first().toJSON();
// Do something with attachment.id and/or attachment.url here
// Patch for plugins which remove the protocol (not good for a newsletter...)
if (attachment.url.substring(0, 0) == "/") {
attachment.url = "<?php echo site_url('/') ?>" + attachment.url;
}
if (attachment.url.indexOf("http") !== 0) attachment.url = "http:" + attachment.url;
jQuery('#tnpc-edit-image .image').val(attachment.url);
});
// Finally, open the modal
file_frame.open();
});
</script>
<div class="tnpc-edit" id="tnpc-edit-link">
<div class="tnpc-edit-box">
<div class="tnpc-edit-box-title"><?php _e("Edit Link", "newsletter") ?></div>
<div class="tnpc-edit-box-content">
<div class="tnpc-edit-box-content-text"><?php _e("TITLE", "newsletter") ?> </div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input title"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("URL", "newsletter") ?> <span>(full address including http://)</span></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input url"/></div>
</div>
<?php tnp_buttons_row() ?>
</div>
</div>
<div class="tnpc-edit" id="tnpc-edit-button">
<div class="tnpc-edit-box">
<div class="tnpc-edit-box-title"><?php _e("Edit Button", "newsletter") ?></div>
<div class="tnpc-edit-box-content">
<div class="tnpc-edit-box-content-text"><?php _e("TITLE", "newsletter") ?> </div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input title"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("URL", "newsletter") ?> <span>(full address including http://)</span></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input url"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("Text Color", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input fgcolor"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("Background Color", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input bgcolor"/></div>
</div>
<?php tnp_buttons_row() ?>
</div>
</div>
<div class="tnpc-edit" id="tnpc-edit-title">
<div class="tnpc-edit-box">
<div class="tnpc-edit-box-title"><?php _e("Edit Title", "newsletter") ?></div>
<div class="tnpc-edit-box-content">
<div class="tnpc-edit-box-content-text"><?php _e("Title", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input title"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("Text Color", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input color"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("Font family", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field">
<select id="tnpc-edit-title-font-family">
<optgroup label="Sans Serif Web Safe Fonts">
<option value="Arial">Arial</option>
<option value="Arial Black">Arial Black</option>
<option value="Tahoma">Tahoma</option>
<option value="Trebuchet MS">Trebuchet MS</option>
<option value="Verdana">Verdana</option>
</optgroup>
<optgroup label="Serif Web Safe Fonts">
<option value="Georgia">Georgia</option>
<option value="Times">Times</option>
<option value="Times New Roman">Times New Roman</option>
</optgroup>
<optgroup label="Monospace Fonts">
<option value="Courier">Courier</option>
<option value="Courier New">Courier New</option>
</optgroup>
</select>
</div>
<div class="tnpc-edit-box-content-text"><?php _e("Font size", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field">
<select id="tnpc-edit-title-font-size">
<?php for ($i=10; $i<50; $i++) echo '<option>', $i, '</option>'?>
</select>
</div>
<div class="tnpc-edit-box-content-text"><?php _e("Text align", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field">
<select id="tnpc-edit-title-text-align">
<option value="center">Center</option>
<option value="left">Left</option>
<option value="right">Right</option>
</select>
</div>
</div>
<?php tnp_buttons_row() ?>
</div>
</div>
<div class="tnpc-edit" id="tnpc-edit-text">
<div class="tnpc-edit-box">
<div class="tnpc-edit-box-title"><?php _e("Edit Text", "newsletter") ?></div>
<div class="tnpc-edit-box-content">
<div class="tnpc-edit-box-content-text"><?php _e("Text", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><textarea class="tnpc-edit-box-content-field-textarea text"></textarea></div>
</div>
<?php tnp_buttons_row() ?>
</div>
</div>
<!-- On eline text block, like headings -->
<div class="tnpc-edit" id="tnpc-edit-block">
<div class="tnpc-edit-box">
<div class="tnpc-edit-box-title"><?php _e("Edit Block", "newsletter") ?></div>
<div class="tnpc-edit-box-content">
<div class="tnpc-edit-box-content-text"><?php _e("Background Color", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input bgcolor"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("Font Family", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field">
<select class="tnpc-edit-box-content-field-input font">
<optgroup label="Sans Serif Web Safe Fonts">
<option value="Arial">Arial</option>
<option value="Arial Black">Arial Black</option>
<option value="Tahoma">Tahoma</option>
<option value="Trebuchet MS">Trebuchet MS</option>
<option value="Verdana">Verdana</option>
</optgroup>
<optgroup label="Serif Web Safe Fonts">
<option value="Georgia">Georgia</option>
<option value="Times">Times</option>
<option value="Times New Roman">Times New Roman</option>
</optgroup>
<optgroup label="Monospace Fonts">
<option value="Courier">Courier</option>
<option value="Courier New">Courier New</option>
</optgroup>
</select>
</div>
<div class="tnpc-edit-box-content-field">
<select class="tnpc-edit-box-content-field-input font-size">
<?php for ($i=9; $i<51; $i++) { ?>
<option value="<?php echo $i?>"><?php echo $i?></option>
<?php } ?>
</select>
</div>
</div>
<?php tnp_buttons_row() ?>
</div>
</div>
<div class="tnpc-edit" id="tnpc-edit-posts">
<div class="tnpc-edit-box">
<div class="tnpc-edit-box-title"><?php _e("Edit Block", "newsletter") ?></div>
<div class="tnpc-edit-box-content">
<div class="tnpc-edit-box-content-text"><?php _e("Background Color", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input bgcolor"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("Font Family", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field">
<select class="tnpc-edit-box-content-field-input font">
<optgroup label="Sans Serif Web Safe Fonts">
<option value="Arial">Arial</option>
<option value="Arial Black">Arial Black</option>
<option value="Tahoma">Tahoma</option>
<option value="Trebuchet MS">Trebuchet MS</option>
<option value="Verdana">Verdana</option>
</optgroup>
<optgroup label="Serif Web Safe Fonts">
<option value="Courier">Courier</option>
<option value="Courier New">Courier New</option>
<option value="Georgia">Georgia</option>
<option value="Times">Times</option>
<option value="Times New Roman">Times New Roman</option>
</optgroup>
<optgroup label="Monospace Fonts">
<option value="Courier">Courier</option>
<option value="Courier New">Courier New</option>
</optgroup>
</select>
</div>
<div class="tnpc-edit-box-content-text"><?php _e("Number of posts", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><input type="number" class="tnpc-edit-box-content-field-input number" value="3"/></div>
<div class="tnpc-edit-box-content-text"><?php _e("Categories", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field">
<!-- <input type="text" class="tnpc-edit-box-content-field-input categories"/>-->
<?php $controls->categories_group('theme_categories'); ?>
</div>
<div class="tnpc-edit-box-content-text"><?php _e("Tags (comma separated)", "newsletter") ?></div>
<div class="tnpc-edit-box-content-field"><input type="text" class="tnpc-edit-box-content-field-input tags"/></div>
<?php _e("Any prior changes to single posts will be lost when editing these settings.", "newsletter") ?>
</div>
<?php tnp_buttons_row() ?>
</div>
</div>
<?php // General container for generic block options ?>
<div class="tnpc-edit" id="tnpc-block-options">
<div class="tnpc-edit-box">
<form id="tnpc-block-options-form" onsubmit="return false;"></form>
<?php tnp_buttons_row() ?>
</div>
</div>