custom-tags.php
1 week ago
email-template-editor.php
2 years ago
email-template-settings.php
5 months ago
emails-template.php
4 years ago
header.php
3 years ago
import-template.php
5 years ago
list-templates.php
1 week ago
templates.php
1 week ago
emails-template.php
99 lines
| 1 | <?php |
| 2 | |
| 3 | $etpl = get_option('_wpdm_etpl'); |
| 4 | if(isset($_GET['loadetpl']) && file_exists(WPDM_BASE_DIR.'email-templates/'.wpdm_query_var('filename', 'txt')) && substr_count(wpdm_query_var('filename', 'txt'), '.html')){ |
| 5 | $etpl['body'] = file_get_contents(WPDM_BASE_DIR.'email-templates/'.wpdm_query_var('filename', 'txt')); |
| 6 | } |
| 7 | |
| 8 | ?> |
| 9 | |
| 10 | |
| 11 | <div class="wrap w3eden"> |
| 12 | <div class="panel panel-primary" id="wpdm-wrapper-panel"> |
| 13 | <div class="panel-heading"> |
| 14 | <b><i class="fa fa-users"></i> <?php echo __( "Subscribers" , "download-manager" ); ?></b> |
| 15 | <a style="margin-left: 10px" id="basic" href="edit.php?post_type=wpdmpro&page=emails&task=export" class="btn btn-sm btn-primary pull-right"><?php echo __( "Export All" , "download-manager" ); ?></a> |
| 16 | <a id="basic" href="edit.php?post_type=wpdmpro&page=emails&task=export&uniq=1" class="btn btn-sm btn-primary pull-right"><?php echo __( "Export Unique Emails" , "download-manager" ); ?></a> |
| 17 | |
| 18 | </div> |
| 19 | |
| 20 | <ul id="tabs" class="nav nav-tabs nav-wrapper-tabs" style="padding: 60px 10px 0 10px;"> |
| 21 | <li><a id="basic" href="edit.php?post_type=wpdmpro&page=emails"><?php echo __( "Emails" , "download-manager" ); ?></a></li> |
| 22 | <li class="active"><a id="basic" href="edit.php?post_type=wpdmpro&page=emails&task=template"><?php echo __( "Email Template" , "download-manager" ); ?></a></li> |
| 23 | </ul> |
| 24 | |
| 25 | |
| 26 | |
| 27 | |
| 28 | |
| 29 | <form method="post" action="" id="posts-filter" style="padding: 20px;"> |
| 30 | <input name="task" value="save-etpl" type="hidden" /> |
| 31 | <div style="margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eeeeee;"> |
| 32 | <b>Load Template:</b> |
| 33 | |
| 34 | <select id="xtpl" class="form-control input-sm" style="display: inline !important;width: 300px"> |
| 35 | <?php |
| 36 | $xtpls = scandir(WPDM_BASE_DIR.'email-templates/'); |
| 37 | |
| 38 | foreach($xtpls as $xtpl){ |
| 39 | $tmp = explode('.', $xtpl); |
| 40 | if(end($tmp)=='html') |
| 41 | echo "<option value='{$xtpl}'>{$xtpl}</option>"; |
| 42 | } |
| 43 | |
| 44 | ?> |
| 45 | </select> |
| 46 | <input type="button" value="Load" class="btn btn-info btn-sm" onclick="location.href='edit.php?post_type=wpdmpro&page=emails&task=template&loadetpl='+jQuery('#xtpl').val();"> |
| 47 | </div> |
| 48 | Subject: |
| 49 | <input class="form-control input-lg" type="text" value="<?php echo isset($etpl['subject'])?htmlentities(stripcslashes($etpl['subject'])):''; ?>" placeholder="Subject" name="et[subject]" /><br/><br/> |
| 50 | <b>Template:</b> |
| 51 | <div id="poststuff" class="postarea" contentEditable="true" style="border-radius: 3px;border: 1px solid #ccc;padding:10px;"> |
| 52 | <?php echo htmlspecialchars_decode(stripslashes($etpl['body'])); //,'et[body]','body', false, false); ?> |
| 53 | </div> |
| 54 | <input type="hidden" name="et[body]" value="" id="mbd" /> |
| 55 | <input type="hidden" value="0" id="rst" /> |
| 56 | <br/> |
| 57 | <b>Variables:</b><br/> |
| 58 | <code>[download_url]</code> - Download URL<Br/> |
| 59 | <code>[title]</code> - Package Title<Br/> |
| 60 | <code>Double click on image to change it</code> |
| 61 | <br/>From Mail: |
| 62 | <input class="form-control input-lg" type="text" value="<?php echo isset($etpl['frommail'])?$etpl['frommail']:''; ?>" placeholder="From Mail" name="et[frommail]" /><br/><br/> |
| 63 | From Name: |
| 64 | <input class="form-control input-lg" type="text" value="<?php echo isset($etpl['fromname'])?htmlentities(stripcslashes($etpl['fromname'])):''; ?>" placeholder="From Name" name="et[fromname]" /><br/><br/> |
| 65 | |
| 66 | <input type="submit" class="btn btn-primary button-large" value="Save Template" style="margin-top: 10px;"> |
| 67 | </form> |
| 68 | <br class="clear"> |
| 69 | |
| 70 | </div> |
| 71 | </div> |
| 72 | |
| 73 | <script language="JavaScript"> |
| 74 | <!-- |
| 75 | jQuery(function(){ |
| 76 | jQuery('#rst').val(0); |
| 77 | jQuery('#posts-filter').submit(function(){ |
| 78 | if(jQuery('#rst').val()==1) return true; |
| 79 | jQuery('#mbd').val(jQuery('#poststuff').html()); |
| 80 | jQuery('#rst').val(1); |
| 81 | jQuery('#posts-filter').submit(); |
| 82 | //if(jQuery('#rst').val()==0) return false; |
| 83 | }); |
| 84 | |
| 85 | jQuery('#poststuff img').dblclick(function() { |
| 86 | var ob = jQuery(this); |
| 87 | tb_show('', '<?php echo admin_url('media-upload.php?type=image&TB_iframe=1&width=640&height=551'); ?>'); |
| 88 | window.send_to_editor = function(html) { |
| 89 | var imgurl = jQuery('img',"<p>"+html+"</p>").attr('src'); |
| 90 | jQuery(ob).attr("src",imgurl).css("max-width","100%").css("max-height","100%"); |
| 91 | tb_remove(); |
| 92 | } |
| 93 | return false; |
| 94 | }); |
| 95 | |
| 96 | |
| 97 | }); |
| 98 | //--> |
| 99 | </script> |