function _wpr_newsletter_custom_fields_delete() { global $wpdb; $cid = $_GET['cid']; $nid = $_GET['nid']; if (isset($_GET['confirm']) && $_GET['confirm'] == 'true') { $query = "DELETE FROM " . $wpdb->prefix . "wpr_custom_fields WHERE id='{$cid}'"; $wpdb->query($query); wp_redirect("admin.php?page=_wpr/custom_fields&cfact=manage&nid={$nid}"); exit; } $field = _wpr_newsletter_custom_fields_get($cid); _wpr_set("_wpr_view", "delete_custom_fields"); _wpr_set("field", $field); }
function _wpr_subscriptionform_code($form, $enableForm = false) { $url = home_url(); ob_start(); ?> <form action="<?php echo $url; ?> /?wpr-optin=1" method="post"> <span class="wpr-subform-hidden-fields"> <input type="hidden" name="blogsubscription" value="<?php echo $form->blogsubscription_type; ?> " /> <?php if ($form->blogsubscription_type == "cat") { ?> <input type="hidden" name="cat" value="<?php echo $form->blogsubscription_id; ?> " /> <?php } if (!empty($form->followup_type) && $form->followup_type != "none") { ?> <input type="hidden" name="followup" value="<?php echo $form->followup_type; ?> " /> <input type="hidden" name="responder" value="<?php echo $form->followup_id; ?> " /> <input type="hidden" name="comment" value="" style="display:none" /> <?php } do_action("_wpr_subscription_form_code_generate", $form); ?> <input type="hidden" name="newsletter" value="<?php echo $form->nid; ?> " /> <?php if (isset($form->id)) { ?> <input type="hidden" name="fid" value="<?php echo $form->id; ?> " /> <?php } ?> </span> <table> <tr> <td><span class="wprsfl wprsfl-name"><?php _e('Name', 'wpr_autoresponder'); ?> :</span></td> <td><span class="wprsftf wpr-subform-textfield-name"> <input type="text" name="name" /></td> </tr> <tr> <td><span class="wprsfl wprsfl-email"><?php _e('E-Mail', 'wpr_autoresponder'); ?> :</span></td> <td><span class="wprsftf wpsftf-email"> <input type="text" name="email" /> </span> </tr> <?php if (!empty($form->custom_fields)) { $formItems = array(); $formItems = explode(",", $form->custom_fields); foreach ($formItems as $field) { $theField = _wpr_newsletter_custom_fields_get($field); $fieldName = str_replace('"', '', $theField->id); switch ($theField->type) { case 'enum': $choices = explode(",", $theField->enum); ?> <tr> <td><span class="wprsfl wprsfl-<?php echo $fieldName; ?> wprsfl-<?php echo $fieldName; ?> -<?php echo $form->id; ?> "><?php echo $theField->label; ?> </span></td> <td><span class="wprsfsf wprsf-<?php echo $fieldName; ?> "> <select name="cus_<?php echo base64_encode($theField->name); ?> "> <?php foreach ($choices as $choice) { ?> <option><?php echo $choice; ?> </option> <?php } ?> </select> </span></td> </tr> <?php break; case 'text': ?> <tr> <td><span class="wprsfl wprsfl-<?php echo $fieldName; ?> wprsfl-<?php echo $fieldName; ?> -<?php echo $form->id; ?> "><?php echo $theField->label; ?> </td> <td><span class="wprsftf wprsftf-<?php echo $fieldName; ?> wprsftf-<?php echo $fieldName; ?> -<?php echo $form->id; ?> "> <input type="text" name="cus_<?php echo base64_encode($theField->name); ?> " /> </tr> <?php break; case 'hidden': ?> <input type="hidden" class="wprsfhf wprsfhf-<?php echo $fieldName; ?> wprsfhf-<?php echo $fieldName; ?> -<?php echo $form->id; ?> "> " name="cus_<?php echo base64_encode($theField->name); ?> " value="<?php echo $_POST['field_' . $theField->id . "_value"]; ?> " /> <?php break; } } } ?> <?php do_action("_wpr_subscriptionform_code", $form->id); ?> <tr> <td colspan="2" align="center"><input type="submit" value="<?php echo empty($form->submit_button) ? __("Subscribe", 'wpr_autoresponder') : $form->submit_button; ?> " /></td> </tr> <tr> <td colspan="2" align="center"><?php if ($enableForm) { ?> <a href="http://www.nodesman.com/javelin/"><?php _e('Email Marketing by Javelin', 'wpr_autoresponder'); ?> </a> <?php } ?> </td> </tr> </table> </form> <?php $form = ob_get_clean(); return $form; }