Advertisement
Guest User

Untitled

a guest
Sep 16th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.44 KB | None | 0 0
  1. <?php
  2.  
  3. $pageTitle = 'Mass Mailer';
  4. $pageSub = 'Tools';
  5. require_once '../layout/header.php';
  6. require_once '../../code/mass-mailer.php';
  7.  
  8. ?>
  9.  
  10. <div class="container-fluid">
  11. <div class="row">
  12. <div class="col-md-12"><?=Session::flash('success') . Session::flash('errors')?></div>
  13. <div class="col-md-12">
  14. <div class="panel panel-bordered">
  15. <div class="panel-heading">
  16. <h4 class="panel-title">Create New Mass Mail</h4>
  17. <ul class="panel-actions">
  18. <li><a data-toggle="modal" href="#purchase">Purchase Credits</a></li>
  19. </ul>
  20. </div>
  21. <?php
  22.  
  23. $credits = $User->data()->mailer_credits;
  24.  
  25. if ($credits <= 0) {
  26. echo errorBox('You currently have no credits', '', '');
  27. } else {
  28. echo successBox('You currently have ' . $credits . ' credits on your account', '', '');
  29. }
  30.  
  31. ?>
  32. <div class="panel-body">
  33. <form action="" method="post" class="form-horizontal" autocomplete="off" enctype="multipart/form-data">
  34. <div class="col-md-12">
  35. <div class="form-group">
  36. <label>Template Type:</label>
  37. <select class="form-control" name="txtTemplate">
  38. <?php
  39.  
  40. $Template = new MailerTemplate();
  41. $templates = $Template->findAll();
  42.  
  43. foreach ($templates as $template) {
  44. echo '<option value="' . $template->id . '">' . $template->subject . '</option>';
  45. }
  46.  
  47. ?>
  48. </select>
  49. </div>
  50. <div class="form-group">
  51. <label>Phishing URL:</label>
  52. <input class="form-control" name="txtPURL">
  53. </div>
  54. <div class="form-group">
  55. <label>Host:</label>
  56. <input class="form-control" name="txtHost">
  57. </div>
  58. <div class="form-group">
  59. <label>Port:</label>
  60. <input class="form-control" name="txtPort">
  61. </div>
  62. <div class="form-group">
  63. <label>Username:</label>
  64. <input class="form-control" name="txtUsername">
  65. </div>
  66. <div class="form-group">
  67. <label>Password:</label>
  68. <input class="form-control" name="txtPassword">
  69. </div>
  70. <div class="form-group">
  71. <label>Secure:</label>
  72. <input class="form-control" name="txtSecure">
  73. </div>
  74. <div class="form-group">
  75. <label>Email List (1 Email = 1 Credit):</label>
  76. <input type="file" class="form-control" name="emails">
  77. </div>
  78. <div class="form-group">
  79. <label>Email List (1 Email = 1 Credit):</label>
  80. <textarea class="form-control" name="txtEmails" placeholder="1 Email Per Line (only used if no text file is selected)" rows="10"></textarea>
  81. </div>
  82. <div class="form-group margin-bottom-0">
  83. <button type="submit" name="btnStart" class="btn btn-primary">Start</button>
  84. </div>
  85. </div>
  86. </form>
  87. </div>
  88. </div>
  89. </div>
  90. <div class="col-md-12">
  91. <div class="panel panel-bordered">
  92. <div class="panel-heading">
  93. <h4 class="panel-title">View Mail Sent</h4>
  94. </div>
  95. <div class="panel-body">
  96. <div id="controls" class="row margin-bottom-15">
  97. <div class="col-xs-12">
  98. <div class="form-inline">
  99. <div class="input-group">
  100. <select class="form-control" id="logsPerPage" style="width: 66px;">
  101. <option value="10">10</option>
  102. <option value="20">20</option>
  103. <option value="30">30</option>
  104. <option value="50">50</option>
  105. <option value="75">75</option>
  106. <option value="100">100</option>
  107. <option value="200">200</option>
  108. <option value="2147483647">All</option>
  109. </select>
  110. </div>
  111. <div class="input-group">
  112. <input class="form-control" id="searchTerm" placeholder="Enter a search term ...">
  113. </div>
  114. <div class="input-group pull-right">
  115. <select class="form-control" id="status" style="width: 120px;">
  116. <option value="all">All</option>
  117. <option value="0">Pending</option>
  118. <option value="1">Completed</option>
  119. <option value="2">Cancelled</option>
  120. </select>
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. <div id="logs"></div>
  126. <nav>
  127. <ul class="pagination center-block" id="pagination"></ul>
  128. </nav>
  129. </div>
  130. </div>
  131. </div>
  132. </div>
  133. </div>
  134. <div class="modal fade modal-fade-in-scale-up" id="purchase" aria-hidden="true" aria-labelledby="" role="dialog" tabindex="-1">
  135. <div class="modal-dialog modal-primary">
  136. <div class="modal-content">
  137. <div class="modal-header">
  138. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  139. <span aria-hidden="true">×</span>
  140. </button>
  141. <h4 class="modal-title">Purchase Credits</h4>
  142. </div>
  143. <div class="modal-body">
  144. <form method="post" class="form-horizontal" autocomplete="off">
  145. <div class="form-group">
  146. <div class="col-xs-6">
  147. <label>Credits:</label>
  148. <input type="number" class="form-control" name="txtCredits" id="credits" value="<?=1/Config::get('prices/mailer')?>" min="<?=1/Config::get('prices/mailer')?>">
  149. </div>
  150. <div class="col-xs-6">
  151. <label>Price:</label>
  152. <input type="text" class="form-control" id="price" readonly>
  153. </div>
  154. </div>
  155. <div class="form-group">
  156. <div class="pull-right padding-right-15">
  157. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  158. <button type="submit" name="btnPurchase" class="btn btn-primary">Purchase</button>
  159. </div>
  160. </div>
  161. </form>
  162. </div>
  163. </div>
  164. </div>
  165. </div>
  166. <script>var price = <?=Config::get('prices/mailer')?>;</script>
  167. <script src="/assets/js/custom/mailer.js?<?=mt_rand()?>"></script>
  168.  
  169. <?php
  170. require_once '../layout/footer.php';
  171. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement