Visual Composer: Activate Premium license to get full access to Visual Composer Hub. A place to download more content elements, templates, and addons.
var messageTimeout = false, gformFieldFilters = [{"key":"0","text":"Any form field","operators":["contains","is"],"preventMultiple":false},{"key":1,"group":true,"text":"Complete Name","filters":[{"key":"1.3","text":"First","preventMultiple":false,"operators":["is","isnot",">","<","contains"]},{"key":"1.6","text":"Last","preventMultiple":false,"operators":["is","isnot",">","<","contains"]}]},{"key":2,"group":true,"text":"Address","filters":[{"key":"2.1","text":"Street Address","preventMultiple":false,"operators":["is","isnot",">","<","contains"]},{"key":"2.3","text":"City","preventMultiple":false,"operators":["is","isnot",">","<","contains"]},{"key":"2.4","text":"State / Province","preventMultiple":false,"operators":["is","isnot",">","<","contains"]},{"key":"2.5","text":"ZIP / Postal Code","preventMultiple":false,"operators":["is","isnot",">","<","contains"]}]},{"key":3,"preventMultiple":false,"text":"Email","operators":["is","isnot",">","<"],"values":""},{"key":4,"preventMultiple":false,"text":"Phone","operators":["is","isnot",">","<"],"values":""},{"text":"Entry ID","operators":["is","isnot",">","<"],"key":"entry_id","preventMultiple":false},{"text":"Entry Date","operators":["is",">","<"],"placeholder":"yyyy-mm-dd","cssClass":"datepicker ymd_dash","key":"date_created","preventMultiple":false},{"text":"Starred","operators":["is","isnot"],"values":[{"text":"Yes","value":"1"},{"text":"No","value":"0"}],"key":"is_starred","preventMultiple":false},{"text":"IP Address","operators":["is","isnot",">","<","contains"],"key":"ip","preventMultiple":false},{"text":"Source URL","operators":["is","isnot",">","<","contains"],"key":"source_url","preventMultiple":false},{"text":"Payment Status","operators":["is","isnot"],"values":[{"text":"Paid","value":"Paid"},{"text":"Processing","value":"Processing"},{"text":"Failed","value":"Failed"},{"text":"Active","value":"Active"},{"text":"Cancelled","value":"Cancelled"},{"text":"Pending","value":"Pending"},{"text":"Refunded","value":"Refunded"},{"text":"Voided","value":"Voided"}],"key":"payment_status","preventMultiple":false},{"text":"Payment Date","operators":["is","isnot",">","<"],"placeholder":"yyyy-mm-dd","cssClass":"datepicker ymd_dash","key":"payment_date","preventMultiple":false},{"text":"Payment Amount","operators":["is","isnot",">","<","contains"],"key":"payment_amount","preventMultiple":false},{"text":"Transaction ID","operators":["is","isnot",">","<","contains"],"key":"transaction_id","preventMultiple":false},{"text":"User","operators":["is","isnot"],"values":[{"text":"Israel De Castro","value":"2"},{"text":"ramon_q1el7bw1","value":"1"},{"text":"ramon@glinpa.com","value":"3"}],"key":"created_by","preventMultiple":false}], gformInitFilter = {"mode":"off","filters":[{"field":0,"operator":"contains","value":null}]}; function ChangeColumns(columns) { jQuery("#single_action").val("change_columns"); jQuery("#grid_columns").val(jQuery.toJSON(columns)); tb_remove(); jQuery("#entry_list_form")[0].submit(); } function Search(sort_field_id, sort_direction, form_id, search, filter, field_id, operator) { var search_qs = search == "" ? "" : "&s=" + encodeURIComponent(search); var filter_qs = filter == "" ? "" : "&filter=" + filter; var field_id_qs = field_id == "" ? "" : "&field_id=" + field_id; var operator_qs = operator == "" ? "" : "&operator=" + operator; var location = "?page=gf_entries&view=entries&id=" + form_id + "&orderby=" + sort_field_id + "&order=" + sort_direction + search_qs + filter_qs + field_id_qs + operator_qs; document.location = location; } function ToggleStar(img, lead_id, filter) { var is_starred = img.src.indexOf("star1.png") >= 0; if (is_starred) img.src = img.src.replace("star1.png", "star0.png"); else img.src = img.src.replace("star0.png", "star1.png");
jQuery("#entry_row_" + lead_id).toggleClass("entry_starred"); //if viewing the starred entries, hide the row and adjust the paging counts if (filter == "star") { var title = jQuery("#entry_row_" + lead_id); title.css("display", 'none'); UpdatePagingCounts(1); }
UpdateCount("star_count", is_starred ? -1 : 1);
UpdateEntryProperty(lead_id, "is_starred", is_starred ? 0 : 1); }
function ToggleRead(entry_id, filter) { var title = jQuery("#entry_row_" + entry_id); var marking_read = title.hasClass("entry_unread");
jQuery("#mark_read_" + entry_id).css("display", marking_read ? "none" : "inline"); jQuery("#mark_unread_" + entry_id).css("display", marking_read ? "inline" : "none"); jQuery("#is_unread_" + entry_id).css("display", marking_read ? "inline" : "none"); title.toggleClass("entry_unread"); //if viewing the unread entries, hide the row and adjust the paging counts if (filter == "unread") { title.css("display", "none"); UpdatePagingCounts(1); }
UpdateCount("unread_count", marking_read ? -1 : 1); UpdateEntryProperty(entry_id, "is_read", marking_read ? 1 : 0); }
function UpdateEntryProperty(entry_id, name, value) { var mysack = new sack("https://glinpa.com/wp-admin/admin-ajax.php"); mysack.execute = 1; mysack.method = 'POST'; mysack.setVar("action", "rg_update_lead_property"); mysack.setVar("rg_update_lead_property", "b8fbf18d88"); mysack.setVar("lead_id", entry_id); mysack.setVar("name", name); mysack.setVar("value", value); mysack.onError = function () { alert("Ajax error while setting lead property") }; mysack.runAJAX();
return true; }
function UpdateCount(element_id, change) { var element = jQuery("#" + element_id); var count = parseInt(element.html()) + change element.html(count + ""); }
function UpdatePagingCounts(change) { //update paging header/footer Displaying # - # of #, use counts from header, no need to use footer since they are the same, just update footer paging with header info var paging_range_max_header = jQuery("#paging_range_max_header"); var paging_range_max_footer = jQuery("#paging_range_max_footer"); var range_change_max = parseInt(paging_range_max_header.html()) - change; var paging_total_header = jQuery("#paging_total_header"); var paging_total_footer = jQuery("#paging_total_footer"); var total_change = parseInt(paging_total_header.html()) - change; var paging_range_min_header = jQuery("#paging_range_min_header"); var paging_range_min_footer = jQuery("#paging_range_min_footer"); //if min and max are the same, this is the last entry item on the page, clear out the displaying # - # of # text if (parseInt(paging_range_min_header.html()) == parseInt(paging_range_max_header.html())) { var paging_header = jQuery("#paging_header"); paging_header.html(""); var paging_footer = jQuery("#paging_footer"); paging_footer.html(""); } else { paging_range_max_header.html(range_change_max + ""); paging_range_max_footer.html(range_change_max + ""); paging_total_header.html(total_change + ""); paging_total_footer.html(total_change + ""); } gformVars.countAllEntries = gformVars.countAllEntries - change; setSelectAllText(); }
function DeleteLead(lead_id) { jQuery("#single_action").val("delete"); jQuery("#asingle_ction_argument").val(lead_id); jQuery("#entry_list_form")[0].submit(); return true; }
function handleBulkApply(actionElement) {
var action = jQuery("#" + actionElement).val(); var defaultModalOptions = ''; var leadIds = getLeadIds();
if (leadIds.length == 0) { alert("Please select at least one entry."); return false; }
switch (action) {
case 'resend_notifications': resetResendNotificationsUI(); tb_show("Resend Notifications", '#TB_inline?width=350&inlineId=notifications_modal_container', ''); return false; break;
case 'print': resetPrintUI(); tb_show("Print Entries", '#TB_inline?width=350&height=250&inlineId=print_modal_container', ''); return false; break;
default: jQuery('#action').val('bulk'); }
}
function getLeadIds() { var all = jQuery("#all_entries").val(); //compare string, the boolean isn't correct, even when casting to a boolean the 0 is set to true if (all == "1") return 0;
var leads = jQuery(".check-column input[name='entry[]']:checked"); var leadIds = new Array();
jQuery(leads).each(function (i) { leadIds[i] = jQuery(leads[i]).val(); });
return leadIds; }
function BulkResendNotifications() {
var selectedNotifications = new Array(); jQuery(".gform_notifications:checked").each(function () { selectedNotifications.push(jQuery(this).val()); }); var leadIds = getLeadIds();
var sendTo = jQuery('#notification_override_email').val();
if (selectedNotifications.length <= 0) { displayMessage("You must select at least one type of notification to resend.", "error", "#notifications_container"); return; } jQuery('#please_wait_container').fadeIn(); jQuery.post(ajaxurl, { action : "gf_resend_notifications", gf_resend_notifications: 'bcac7697b4', notifications : jQuery.toJSON(selectedNotifications), sendTo : sendTo, leadIds : leadIds, filter : "", search : "", operator : "", fieldId : "", formId : 1 }, function (response) { jQuery('#please_wait_container').hide(); if (response) { displayMessage(response, 'error', '#notifications_container'); } else { var message = "Notifications for %s were resent successfully."; var c = leadIds == 0 ? gformVars.countAllEntries : leadIds.length; displayMessage(message.replace('%s', c + ' ' + getPlural(c, "entry", "entries")), "updated", "#entry_list_form"); closeModal(true); } } ); } function resetResendNotificationsUI() { jQuery(".gform_notifications").attr('checked', false); jQuery('#notifications_container .message, #notifications_override_settings').hide(); } function BulkPrint() { // Get selected entry IDs. var entryIDs = getLeadIds(); // If entry IDs were found, convert to string. if ( entryIDs != 0 ) { entryIDs = entryIDs.join(','); } // Build query string parameters. var queryParams = { 'gf_page': 'print-entry', 'fid': 1, 'lid': entryIDs, 'notes': jQuery( '#gform_print_notes' ).is( ':checked' ) ? '1' : '', 'page_break': jQuery( '#gform_print_page_break' ).is( ':checked' ) ? '1' : '', 'filter': "", 's': "", 'field_id': "", 'operator': "", 'orderby': "", 'order': "", }; // Build print entry page URL. var url = 'https://glinpa.com/?' + jQuery.param( queryParams ); // Open print entry page. window.open( url, 'printwindow' ); closeModal( true ); hideMessage( '#entry_list_form', false ); } function resetPrintUI() { jQuery('#print_options input[type="checkbox"]').attr('checked', false); } function displayMessage(message, messageClass, container) { hideMessage(container, true); var messageBox = jQuery('
'); jQuery(messageBox).prependTo(container).slideDown();
if (messageClass == 'updated') messageTimeout = setTimeout(function () { hideMessage(container, false); }, 10000);
}
function hideMessage(container, messageQueued) {
if (messageTimeout) clearTimeout(messageTimeout);
var messageBox = jQuery(container).find('.message');
if (messageQueued) jQuery(messageBox).remove(); else jQuery(messageBox).slideUp(function () { jQuery(this).remove(); });
}
function closeModal(isSuccess) {
if (isSuccess) jQuery('.check-column input[type="checkbox"]').attr('checked', false);
tb_remove();
}
function getPlural(count, singular, plural) { return count > 1 ? plural : singular; }
function toggleNotificationOverride(isInit) {
if (isInit) jQuery('#notification_override_email').val('');
if (jQuery(".gform_notifications:checked").length > 0) { jQuery('#notifications_override_settings').slideDown(); } else { jQuery('#notifications_override_settings').slideUp(function () { jQuery('#notification_override_email').val(''); }); }
}
// Select All
var gformStrings = { "allEntriesOnPageAreSelected": "All {0} entries on this page are selected.", "selectAll" : "Select all {0} entries.", "allEntriesSelected" : "All {0} entries have been selected.", "clearSelection" : "Clear selection" };
var gformVars = { "countAllEntries": 4, "perPage" : 20 };
function setSelectAllText() { var tr = getSelectAllText(); jQuery("#gform-select-all-message td").html(tr); }
function getSelectAllText() { var count; count = jQuery("#the-list tr.entry_row:visible:not('#gform-select-all-message')").length; return gformStrings.allEntriesOnPageAreSelected.format(count) + " " + gformStrings.selectAll.format(gformVars.countAllEntries) + ""; }
function getSelectAllTr() { var t = getSelectAllText(); var colspan = jQuery("#the-list").find("tr:first td").length + 2; return "
".format(colspan, t); } function toggleSelectAll(visible) { if (gformVars.countAllEntries <= gformVars.perPage) { jQuery('#gform-select-all-message').hide(); return; } if (visible) setSelectAllText(); jQuery('#gform-select-all-message').toggle(visible); } function clearSelectAllEntries() { jQuery(".check-column input[type=checkbox]").prop('checked', false); clearSelectAllMessage(); } function clearSelectAllMessage() { jQuery("#all_entries").val("0"); jQuery("#gform-select-all-message").hide(); jQuery("#gform-select-all-message td").html(''); } function selectAllEntriesOnAllPages() { var trHtmlClearSelection; trHtmlClearSelection = gformStrings.allEntriesSelected.format(gformVars.countAllEntries) + " " + gformStrings.clearSelection + ""; jQuery("#all_entries").val("1"); jQuery("#gform-select-all-message td").html(trHtmlClearSelection); }
function initSelectAllEntries() {
if (gformVars.countAllEntries > gformVars.perPage) { var tr = getSelectAllTr(); jQuery("#the-list").prepend(tr); jQuery(".column-cb input").click(function () { toggleSelectAll(jQuery(this).prop('checked')); }); jQuery("#the-list .check-column input[type=checkbox]").click(function () { clearSelectAllMessage(); }) } }
function afterAjaxDelete ( r, settings ) { var counts = settings.parsed.responses[0].supplemental; jQuery.each( counts, function( id, count ) { jQuery('#' + id).text(count); }); }
String.prototype.format = function () { var args = arguments; return this.replace(/{(d+)}/g, function (match, number) { return typeof args[number] != 'undefined' ? args[number] : match; }); };
// end Select All
jQuery(document).ready(function () {
var list = jQuery("#the-list").wpList({ delAfter: afterAjaxDelete, alt: "Entry List"}); list.bind('wpListDelEnd', function (e, s, list) { var currentStatus = "active"; var filter = ""; var movingTo = "active"; if (s.data.status == "trash") movingTo = "trash"; else if (s.data.status == "spam") movingTo = "spam"; else if (s.data.status == "delete") movingTo = "delete";
// Updating Paging counts if (currentStatus == "spam" || movingTo == "spam") { var spamCount = movingTo == "spam" ? 1 : -1; //adjust paging counts if (filter == "spam") { UpdatePagingCounts(1); } else { UpdatePagingCounts(spamCount); } } if (currentStatus == "trash" || movingTo == "trash") { var trashCount = movingTo == "trash" ? 1 : -1; if (filter == "trash") { UpdatePagingCounts(1); } else { UpdatePagingCounts(trashCount); } }
});
initSelectAllEntries();
jQuery('#entry_filters').gfFilterUI(gformFieldFilters, gformInitFilter, false); jQuery("#entry_filters").on("keypress", ".gform-filter-value", (function (event) { if (event.keyCode == 13) { Search(0, "ASC", 1, jQuery('.gform-filter-value').val(), "", jQuery('.gform-filter-field').val(), jQuery('.gform-filter-operator').val()); event.preventDefault(); } }));
jQuery( '#current-page-selector').keyup( function( event ) { if (event.keyCode == 13) { var url = "sbso-testbtn2"; var page = parseInt( this.value ); document.location = url + '&paged=' + page; event.preventDefault(); } });
jQuery('#doaction, #doaction2').click(function(){ var action = jQuery(this).siblings('select').val();
if ( action == -1 ) { return; }
var defaultModalOptions = ''; var entryIds = getLeadIds();
if ( entryIds.length == 0 ) { alert("Please select at least one entry..."); return false; }
switch (action) {
case 'resend_notifications': resetResendNotificationsUI(); tb_show("Resend Notifications", '#TB_inline?width=350&inlineId=notifications_modal_container', ''); return false; break;
case 'print': resetPrintUI(); tb_show("Print Entries", '#TB_inline?width=350&height=250&inlineId=print_modal_container', ''); return false; break;
}
});
});
Session expired
Please log in again.
The login page will open in a new tab. After logging in you can close it and return to this page.