File: /home/ohirex/web/ohirex.com/public_html/wp-content/plugins/mailster/views/newsletter/optionbar.php
<?php
$templates = mailster( 'templates' )->get_templates();
$all_files = mailster( 'templates' )->get_all_files();
$template = $this->get_template();
$file = $this->get_file();
$current = $template . '/' . $file;
?>
<div id="optionbar" class="optionbar">
<ul class="alignleft">
<li class="no-border-left"><a class="mailster-icon undo disabled" title="<?php esc_attr_e( 'undo', 'mailster' ); ?>" aria-label="<?php esc_attr_e( 'undo', 'mailster' ); ?>"> </a></li>
<li><a class="mailster-icon redo disabled" title="<?php esc_attr_e( 'redo', 'mailster' ); ?>" aria-label="<?php esc_attr_e( 'redo', 'mailster' ); ?>"> </a></li>
<?php if ( ! empty( $module_list ) ) : ?>
<li><a class="mailster-icon clear-modules" title="<?php esc_attr_e( 'remove modules', 'mailster' ); ?>" aria-label="<?php esc_attr_e( 'remove modules', 'mailster' ); ?>"> </a></li>
<?php endif; ?>
<?php if ( current_user_can( 'mailster_see_codeview' ) ) : ?>
<li><a class="mailster-icon code" title="<?php esc_attr_e( 'toggle HTML/code view', 'mailster' ); ?>" aria-label="<?php esc_attr_e( 'toggle HTML/code view', 'mailster' ); ?>"> </a></li>
<?php endif; ?>
<?php if ( current_user_can( 'mailster_change_plaintext' ) ) : ?>
<li><a class="mailster-icon plaintext" title="<?php esc_attr_e( 'toggle HTML/Plain-Text view', 'mailster' ); ?>" aria-label="<?php esc_attr_e( 'toggle HTML/Plain-Text view', 'mailster' ); ?>"> </a></li>
<?php endif; ?>
<li class="no-border-right"><a class="mailster-icon precheck" title="<?php esc_attr_e( 'Precheck your campaign', 'mailster' ); ?>" aria-label="<?php esc_attr_e( 'Precheck your campaign', 'mailster' ); ?>"> </a></li>
</ul>
<ul class="alignright">
<li><a class="mailster-icon dfw" title="<?php esc_attr_e( 'Distraction-free edit mode', 'mailster' ); ?>" aria-label="<?php esc_attr_e( 'Distraction-free edit mode', 'mailster' ); ?>"> </a></li>
<?php if ( $templates && current_user_can( 'mailster_save_template' ) ) : ?>
<li><a class="mailster-icon save-template" title="<?php esc_attr_e( 'save template', 'mailster' ); ?>" aria-label="<?php esc_attr_e( 'save template', 'mailster' ); ?>"> </a></li>
<?php endif; ?>
<?php
if ( $templates && isset( $templates[ $template ] ) && current_user_can( 'mailster_change_template' ) ) :
$single = count( $templates ) == 1;
$currenttemplate = array( $template => $templates[ $template ] );
unset( $templates[ $template ] );
$templates = $currenttemplate + $templates;
?>
<li class="current_template<?php echo $single ? ' single' : ''; ?> ">
<span class="change_template" title="<?php echo esc_attr( sprintf( esc_html__( 'Your currently working with %s', 'mailster' ), '"' . $all_files[ $template ][ $file ]['label'] . '"' ) ); ?>">
<?php echo esc_html( $all_files[ $template ][ $file ]['label'] ); ?>
</span>
<div class="dropdown">
<div class="ddarrow"></div>
<div class="inner">
<h4><?php esc_html_e( 'Change Template', 'mailster' ); ?></h4>
<ul>
<?php foreach ( $templates as $slug => $data ) : ?>
<li>
<?php if ( ! $single ) : ?>
<a class="template"><?php echo esc_html( $data['name'] ); ?><i class="version"><?php echo esc_html( $data['version'] ); ?></i></a>
<?php endif; ?>
<ul <?php echo ( $template == $slug ) ? ' style="display:block"' : ''; ?>>
<?php
foreach ( $all_files[ $slug ] as $name => $data ) :
$value = $slug . '/' . $name;
$is_current = ( $current == $value );
$url = ! $is_current ? add_query_arg(
array(
'template' => $slug,
'file' => $name,
'message' => 2,
)
) : '#';
?>
<li><a class="file<?php echo ( $is_current ) ? ' active' : ''; ?>" href="<?php echo esc_url( $url ); ?>"><?php echo esc_html( $data['label'] ); ?></a></li>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
</li>
<?php endif; ?>
</ul>
</div>
<div id="mailster_template_save" style="display:none;">
<div class="mailster_template_save">
<div class="inner">
<p>
<label><?php esc_html_e( 'Name', 'mailster' ); ?><br><input type="text" class="widefat" id="new_template_name" placeholder="<?php esc_attr_e( 'template name', 'mailster' ); ?>" value="<?php echo isset( $all_files[ $template ] ) ? $all_files[ $template ][ $file ]['label'] : ''; ?>"></label>
</p>
<p>
<label><input type="radio" name="new_template_overwrite" checked value="0"> <?php esc_html_e( 'save as a new template file', 'mailster' ); ?></label><br>
<?php if ( isset( $all_files[ $template ] ) ) : ?>
<label><input type="radio" name="new_template_overwrite" value="1"> <?php esc_html_e( 'overwrite', 'mailster' ); ?>
<select id="new_template_saveas_dropdown">
<?php
$options = '';
foreach ( $all_files[ $template ] as $name => $data ) {
$value = $template . '/' . $name;
$options .= '<option value="' . esc_attr( $value ) . '" ' . selected( $current, $value, false ) . '>' . esc_attr( $data['label'] . ' (' . $name . ')' ) . '</option>';
}
echo $options;
?>
</select>
</label>
<?php endif; ?>
</p>
<?php if ( ! empty( $module_list ) ) : ?>
<p>
<label><input type="checkbox" id="new_template_modules" value="1"> <?php printf( esc_html__( 'include original modules from %s', 'mailster' ), '"' . $all_files[ $template ][ $file ]['label'] . '"' ); ?></label>
<span class="help" title="<?php esc_attr_e( 'will append the existing modules to your custom ones', 'mailster' ); ?>">(?)</span><br>
<label><input type="checkbox" id="new_template_active_modules" value="1" checked> <?php esc_html_e( 'show custom modules by default', 'mailster' ); ?></label><br>
</p>
<?php endif; ?>
</div>
<div class="foot">
<?php if ( isset( $all_files[ $template ] ) ) : ?>
<p class="description alignleft"> <?php printf( esc_html__( 'based on %1$s from %2$s', 'mailster' ), '<strong>"' . $all_files[ $template ][ $file ]['label'] . '"</strong>', '<strong>"' . $all_files[ $template ][ $file ]['name'] . '"</strong>' ); ?>
</p>
<?php endif; ?>
<button class="button button-primary save-template"><?php esc_html_e( 'Save', 'mailster' ); ?></button>
<button class="button save-template-cancel"><?php esc_html_e( 'Cancel', 'mailster' ); ?></button>
<span class="spinner" id="new_template-ajax-loading"></span>
</div>
</div>
</div>