PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.13
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.13
1.8.13 1.8.12.3 1.8.12.2 1.8.12.1 1.8.12 1.8.11.3 1.8.11.2 1.8.11.1 1.8.11 1.6.6 1.6.60 1.6.7 1.6.8 1.6.9 1.7.0 1.7.0.1 1.7.0.11 1.7.0.12 1.7.0.14 1.7.0.2 1.7.0.3 1.7.0.5 1.7.0.6 1.7.0.7 1.7.0.9 All 211 releases
← All changes | assets/js/charitable-session.js +6 -1 1.6.7 → 1.8.13 View file →
@@ -1,8 +1,13 @@
1 1 CHARITABLE = window.CHARITABLE || {};
2 2
3 3 ( function( exports ) {
4 4 var Sessions = function() {
5 + if ( CHARITABLE_SESSION.disable_cookie ) {
6 + Cookies.remove( CHARITABLE_SESSION.cookie_name );
7 + return;
8 + }
9 +
5 10 this.session_id = Cookies.get( CHARITABLE_SESSION.cookie_name );
6 11
7 12 // Set a cookie if none exists.
8 13 if ( ! this.session_id ) {
@@ -77,9 +82,9 @@
77 82
78 83 // Set cookie.
79 84 function set_cookie() {
80 85 Cookies.set( CHARITABLE_SESSION.cookie_name,
81 - CHARITABLE_SESSION.generated_id + '||' + CHARITABLE_SESSION.expiration + '||' + CHARITABLE_SESSION.expiration_variant,
86 + CHARITABLE_SESSION.generated_id + '||' + CHARITABLE_SESSION.expiration + '||' + CHARITABLE_SESSION.expiration_variant,
82 87 {
83 88 expires: new Date( new Date().getTime() + ( parseInt( CHARITABLE_SESSION.expiration ) * 1000 ) ),
84 89 path: CHARITABLE_SESSION.cookie_path,
85 90 domain: CHARITABLE_SESSION.cookie_domain,