function display_page_content() { $the_email = requestIdParam(); $the_list = getRequestVarAtIndex(3); $list = NLLists::FindById($the_list); $email = NLEmails::FindByEmail($the_email); $email->detach($list); }
function display_page_content() { $blasts = MailBlast::FindAll(); ?> <div id="edit-header" class="sentblasts"> <h1>View or Delete Old Email Blasts</h1> </div> <form id="blast_list_form" method="POST"> <p>Click on the blast name to view it. Check the box and then click “Save” below to delete that blast from the database. </p> <div id="table-header"> <span class="item-link">Click Name to View</span> <span class="item-public">Date Sent</span> <span class="item-revised">To List</span> <span class="item-created">Delete Option</span> </div> <ul id="listitems" class="managelist"> <?php foreach ($blasts as $blast) { $list = NLLists::FindById($blast->list_id); $subject = $blast->email_subject != '' ? $blast->email_subject : 'Sent on ' . $blast->date_sent; echo "\t\t<li>\n\t\t <a target=\"_blank\" class=\"item-link\" href=\"" . get_link("/mail/blast/{$blast->hash}") . "\">\n\t\t {$subject}\n </a> \n <span class=\"item-public\">" . formatDateView($blast->date_sent) . "</span>\n\t\t\t<span class=\"item-revised\">" . $list->display_name . "</span>\n\t\t\t<span class=\"item-created\"><input name=\"delete[]\" type=\"checkbox\" value=\"{$blast->id}\" /> Delete?</span>\n </li>\r\n"; } ?> </ul> <div id="edit-footer"> <p><input type="submit" class="submitbutton" name="submit" value="Delete Selected" /></p> </div> </form> <?php }
function display_page_content() { $list = NLLists::FindById(requestIdParam()); $emails = $list->findEmails(); $subscribers = count($emails); ?> <script type="text/javascript"> $().ready(function() { $("a.email_del").click(function() { var email = $(this).attr('title'); var list = $(this).attr('name'); var answer = confirm("Do you want to delete "+email+" from the list?"); if (answer) { $("#loadme").load('<?php echo BASEHREF; ?> blaster/remove_email/'+email+'/'+list); $(this).parent().fadeOut(); return false; } else { return false; } }); }); </script> <div id="loadme" style="display:none"></div> <div id="edit-header" class="maillistnav"> <div class="nav-left column"> <h1>Edit a List: <?php echo $list->display_name; ?> </h1> </div> <div class="nav-right column"> <a href="<?php echo get_link("admin/list_lists"); ?> " class="hcd_button">Back to Mailing Lists</a> </div> <div class="clearleft"></div> </div> <form method="POST" id="edit_maillist"> <p><label for="description">Description of List (displayed, if the list is public, when a user manages their subscription preferences):</label><br /> <?php textArea("description", $list->description, 98, 10); ?> </p> <p> </p> <p><label for="emails">New Emails:</label> <span class="hint">This field requires a single email OR a comma-delimited list of emails (i.e. “blah@blah.org, blag@blag.net” etc...)</span></p><p> <textarea class="mceNoEditor" name="emails" id="emails" rows="8" style="width: 98%;"></textarea> </p> <p><label for="public">Public List:</label> <?php checkBoxField("public", $list->public, "1"); ?> </p> <p><input type="submit" class="submitbutton" name="submit" value="Edit List" /></p> <div id="edit-footer" class="maillistnav"> <p><label for="subscribers">Current Subscribers (<?php echo $subscribers; ?> subscribers):</label> <span class="hint">Click the X to remove email from list.</span> </p> <table width="100%" cellpadding="3" cellspacing="0" border="0"> <tbody> <tr> <?php $count = 0; $tabs = "\t\t\t\t\t\t\t\t\t"; foreach ($emails as $email) { echo $tabs . "\t<td><div>{$email->email} [<a class=\"email_del\" title=\"{$email->email}\" name=\"{$list->id}\" href=\"javascript:;\">X</a>]</div></td>\n"; $count++; if ($count == 3) { echo $tabs . "</tr><tr>\n"; $count = 0; } } ?> </tr> </tbody> </table> </div> </form> <?php }