Exemplo n.º 1
0
        wpmg_redirectTo("wpmg_mailinggroup_membergroups&info=uns");
        exit;
    }
}
if ($addme == 2) {
    $grpsArray = $objMem->getGroupSerialized($_POST);
    $grpserial = serialize($grpsArray);
    update_user_meta($recid, "mg_user_group_subscribed", $grpserial);
    $objMem->updUserGroupTaxonomy($table_name_user_taxonomy, $recid, $grpsArray);
    wpmg_redirectTo("wpmg_mailinggroup_membergroups&info=upd");
}
if ($info == "uns") {
    wpmg_showmessages("updated", __("Member has been unsubcribed from the group.", 'mailing-group-module'));
} else {
    if ($info == "upd") {
        wpmg_showmessages("updated", __("You have succesfully updated your groups settings.", 'mailing-group-module'));
    }
}
$email_format = "";
$result_groups = $objMem->selectRows($table_name_group, "", " order by id asc");
?>
<script type="text/javascript">
	/* <![CDATA[ */
	jQuery(document).ready(function() {
		/* Build the DataTable with third column using our custom sort functions */
		jQuery('#memberaddedit').dataTable( {
			"aoColumnDefs": [ 
			  { "bSortable": false,
			  	"aTargets": [ 0,1,2 ]
			  }
			],
Exemplo n.º 2
0
/* get all variables */
$info = sanitize_text_field($_REQUEST["info"]);
$actreq = sanitize_text_field($_REQUEST["act"]);
$id = sanitize_text_field($_REQUEST["id"]);
$gid = sanitize_text_field($_REQUEST["gid"]);
$groupName = get_the_title($gid);
/* get all variables */
if ($gid == "") {
    wpmg_redirectTo("wpmg_mailinggroup_list");
}
if ($info == "saved") {
    wpmg_showmessages("updated", __("Member has been added successfully.", 'mailing-group-module'));
} else {
    if ($info == "upd") {
        wpmg_showmessages("updated", __("Member has been updated successfully.", 'mailing-group-module'));
    }
}
if ($actreq == 'hold') {
    update_user_meta($id, "mg_user_status", '0', '1');
    wpmg_redirectTo("wpmg_mailinggroup_memberlist&gid=" . $gid);
    exit;
} else {
    if ($actreq == 'active') {
        update_user_meta($id, "mg_user_status", '1', '0');
        wpmg_redirectTo("wpmg_mailinggroup_memberlist&gid=" . $gid);
        exit;
    }
}
$args = array('meta_query' => array(array('key' => 'mg_user_group_sub_arr', 'value' => '"' . $gid . '"', 'compare' => 'LIKE')));
$user_in_group_query = new WP_User_Query($args);
Exemplo n.º 3
0
<?php

$WPMG_SETTINGS = get_option("WPMG_SETTINGS");
if (isset($_POST) and $_POST['submit']) {
    $WPMG_SETTINGS["MG_CUSTOM_STYLESHEET"] = sanitize_text_field($_POST['user_style']);
    update_option("WPMG_SETTINGS", $WPMG_SETTINGS);
    wpmg_showmessages("updated", __("Stylesheet has been updated successfully.", 'mailing-group-module'));
}
$custom_style = stripslashes($WPMG_SETTINGS["MG_CUSTOM_STYLESHEET"]);
?>
<script type="text/javascript">
	jQuery(document).ready(function() {
		jQuery("#toplevel_page_mailinggroup_intro").removeClass('wp-not-current-submenu');
		jQuery("#toplevel_page_mailinggroup_intro").addClass('wp-has-current-submenu');
		jQuery(".toplevel_page_mailinggroup_intro").removeClass('wp-not-current-submenu');
		jQuery(".toplevel_page_mailinggroup_intro").addClass('wp-has-current-submenu');
		jQuery("#toplevel_page_mailinggroup_intro ul li.wp-first-item").addClass("current");
	});
</script>
<div class="wrap">
	<h2 class="nav-tab-wrapper">
        <a href="admin.php?page=wpmg_mailinggroup_intro" title="<?php 
_e("Introduction", 'mailing-group-module');
?>
" class="nav-tab"><?php 
_e("Introduction", 'mailing-group-module');
?>
</a>
        <a href="admin.php?page=wpmg_mailinggroup_messagelist" class="nav-tab" title="<?php 
_e("Custom Messages", 'mailing-group-module');
?>
Exemplo n.º 4
0
<?php

$WPMG_SETTINGS = get_option("WPMG_SETTINGS");
if (isset($_POST) and $_POST['submit']) {
    $WPMG_SETTINGS["MG_SUBSCRIPTION_REQUEST_CHECK"] = !sanitize_text_field($_POST['alert_on_subscription']) ? "0" : "1";
    $WPMG_SETTINGS["MG_SUBSCRIPTION_REQUEST_ALERT_EMAIL"] = sanitize_email($_POST['subscription_email']);
    $WPMG_SETTINGS["MG_BOUNCE_CHECK"] = !sanitize_text_field($_POST['email_bounce_alert']) ? "0" : "1";
    $WPMG_SETTINGS["MG_BOUNCE_CHECK_ALERT_TIMES"] = sanitize_text_field($_POST['bounce_no_times']);
    $WPMG_SETTINGS["MG_BOUNCE_CHECK_ALERT_EMAIL"] = sanitize_text_field($_POST['bounce_alert_email']);
    update_option("WPMG_SETTINGS", $WPMG_SETTINGS);
    wpmg_showmessages("updated", __("Settings have been updated successfully.", 'mailing-group-module'));
}
$versionno = $WPMG_SETTINGS["MG_VERSION_NO"];
$subscriptioncheck = $WPMG_SETTINGS["MG_SUBSCRIPTION_REQUEST_CHECK"];
$subscriptionemail = $WPMG_SETTINGS["MG_SUBSCRIPTION_REQUEST_ALERT_EMAIL"];
$bouncecheck = $WPMG_SETTINGS["MG_BOUNCE_CHECK"];
$bouncealerttimes = $WPMG_SETTINGS["MG_BOUNCE_CHECK_ALERT_TIMES"];
$bouncecheckalertemail = $WPMG_SETTINGS["MG_BOUNCE_CHECK_ALERT_EMAIL"];
$websiteurl = $WPMG_SETTINGS["MG_WEBSITE_URL"];
?>
<style>

.form-table th, .form-wrap label {
	width:200px !important;
}

</style>

<div class="wrap">
	<h2 class="nav-tab-wrapper">
        <a href="admin.php?page=wpmg_mailinggroup_intro" title="<?php 
Exemplo n.º 5
0
    $subject = stripslashes($custom_to_edit['subject']);
    $message = addslashes($custom_to_edit['message']);
    $visible = addslashes($custom_to_edit['visible']);
    $btn = __("Update Message", 'mailing-group-module');
    $hidval = 2;
} elseif ($act == "add") {
    $id = "";
    $title = $_POST['title'] != '' ? sanitize_text_field($_POST['title']) : "";
    $subject = $_POST['subject'] != '' ? sanitize_text_field($_POST['subject']) : "";
    $message = $_POST['message'] != '' ? sanitize_text_field($_POST['message']) : "";
    $visible = $_POST['visible'] != '' ? sanitize_text_field($_POST['visible']) : "";
    $btn = __("Submit", 'mailing-group-module');
    $hidval = 1;
}
if ($msg_success == 'same') {
    wpmg_showmessages("error", __("No changes detected", 'mailing-group-module'));
}
?>
<div xmlns="http://www.w3.org/1999/xhtml" class="wrap nosubsub">
	<h2 class="nav-tab-wrapper">
		<a href="admin.php?page=wpmg_mailinggroup_intro" title="<?php 
_e("Introduction", 'mailing-group-module');
?>
" class="nav-tab"><?php 
_e("Introduction", 'mailing-group-module');
?>
</a>
		<a href="admin.php?page=wpmg_mailinggroup_messagelist" class="nav-tab nav-tab-active" title="<?php 
_e("Custom Messages", 'mailing-group-module');
?>
"><?php 
                        wpmg_sendConfirmationtoMember($user_id, $groups_array);
                    } else {
                        wp_new_user_notification($user_id, $random_password);
                    }
                    wpmg_redirectTo("wpmg_mailinggroup_requestmanageradd&info=saved");
                } else {
                    wpmg_showmessages("error", __("There has been an error", 'mailing-group-module'));
                }
            }
        }
    } else {
        wpmg_showmessages("error", __("Please enter username or email to proceed.", 'mailing-group-module'));
    }
}
if ($info === "saved") {
    wpmg_showmessages("updated", __("User has been added successfully added to the group/s.", 'mailing-group-module'));
}
$email_format = "";
$args = array('post_type' => 'mg_groups', 'post_status' => array('publish', 'private'), 'orderby' => 'title', 'order' => 'ASC', 'posts_per_page' => -1);
$query = new WP_Query($args);
$result_groups = $query->get_posts();
?>

<div xmlns="http://www.w3.org/1999/xhtml" class="wrap nosubsub">
	<h2 class="nav-tab-wrapper">
		<a href="admin.php?page=wpmg_mailinggroup_requestmanagerlist" title="<?php 
_e("Subscription Request Manager", 'mailing-group-module');
?>
" class="nav-tab"><?php 
_e("Subscription Request Manager", 'mailing-group-module');
?>
Exemplo n.º 7
0
    }
    wp_send_json($response);
    exit;
}
if ($addme == 1) {
    $sql = "UPDATE `{$table_name_requestmanager}` SET message_sent = message_sent + 1 WHERE id = '" . $id . "'";
    $wpdb->query($sql);
    wpmg_sendmessagetoSubscriber($gid, $id, $_POST);
    if ($_POST['savetopreset'] == '1') {
        $myFields = array("id", "title", "description", "status");
        $objMem->addNewRow($table_name_message, $_POST, $myFields);
        wpmg_showmessages("updated", __("Message has been sent to user successfully.", 'mailing-group-module'));
        /* //wpmg_redirectTo("wpmg_mailinggroup_requestmanagerlist&info=sent");
        		//exit; */
    } else {
        wpmg_showmessages("updated", __("Message has been sent to user successfully.", 'mailing-group-module'));
        /* //wpmg_redirectTo("wpmg_mailinggroup_requestmanagerlist&info=sent");
        		//exit; */
    }
}
?>
<script type="application/javascript">
	jQuery(document).ready(function() {jQuery('#selectmessage').change(function(){
		var thisId = this.value;
		if(thisId=="0" || thisId=="") {
			jQuery("#title").val("");
			jQuery("#description").val("");
			jQuery("#title").focus();
			return false;
		}
		var data = { action: 'wpmg_sendmessage', page: 'wpmg_mailinggroup_sendmessage',gid:thisId,act:"getMess",dataType:"json"}; jQuery.post(ajaxurl, data, function(response) {