/home/arranoyd/magicraft/wp-content/plugins/sumome/js/general.php
<script>
var setCookie = function(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length,c.length);
}
}
return "";
}
jQuery(document).ready(function() {
<?php
if(isset($_COOKIE['__smUser'])) {
print 'sumo_login_start_page_refresh();';
}
?>
function sumo_login_start_form_submit() {
jQuery('.main-bottom').hide();
setTimeout( function() {
jQuery('.logged-in').html('');
jQuery('.logged-in').append('<div class="loading"><img src="<?php echo plugins_url('images/sumome-loading.gif', dirname(__FILE__)) ?>"></div>');
},500);
jQuery('.logged-out').hide();
jQuery('.logged-in').show();
setTimeout( function() {
document.location.href='';
},3000);
}
function sumo_login_start_page_refresh() {
jQuery('.main-bottom').hide();
jQuery('.logged-in').html('');
jQuery('.logged-in').append('<div class="loading"><img src="<?php echo plugins_url('images/sumome-loading.gif', dirname(__FILE__)) ?>"></div>');
jQuery('.logged-out').hide();
jQuery('.logged-in').show();
sumo_login();
}
function sumo_login() {
jQuery('.site-ID-container').hide();
jQuery('.list-number').hide();
jQuery.post(ajaxurl, { action: 'sumome_main' }, function(data) {
jQuery('.logged-in').html(data);
jQuery('.main-bottom').show();
});
}
jQuery(document).on('click','.sumome-logged-in-container .items div, a.sumome-popup-iframe,.sumome-button,.sumome-link-button', function (e) {
var dataName=jQuery(this).data('name');
var dataType=jQuery(this).data('type');
var dataTitle=jQuery(this).data('title');
//auto size inner frame
jQuery('.sumome-plugin-popup-container-inner').addClass('default-height');
jQuery('.sumome-plugin-popup-container-inner').css("height", function(){
return jQuery('.sumome-plugin-popup-container-inner').height()-jQuery('.sumome-plugin-popup-container .sumome-modal-header').height();
});
jQuery('.sumome-plugin-popup-container').css("top", ((jQuery(window).height()-jQuery('.sumome-plugin-popup-container-inner').height())/2)-jQuery('#wpadminbar').height());
jQuery('.sumome-plugin-popup-container-inner').removeClass('default-height');
if (dataType!="sumome-app") {
if (!jQuery(this).hasClass('sumome-popup-no-dim') && !jQuery(this).parent().hasClass('sumome-popup-no-dim')) {
jQuery('.sumome-logged-in-container-overlay').addClass('dim');
}
jQuery('.sumome-plugin-popup-container .popup-title').html(dataTitle);
}
if (dataName=="sumome-control-advanced-settings") {
document.location.href='<?php print admin_url('admin.php?page=sumo-siteID')?>';
} else if (jQuery(this).hasClass('sumome-popup-iframe')) {
var popupHref=jQuery(this).data('href');
if (jQuery(this).attr('href')) popupHref=jQuery(this).attr('href');
jQuery('.sumome-plugin-popup-container .sumome-plugin-popup-contents').html('<iframe class="popup-iframe" src="'+popupHref+'"></iframe>');
jQuery('.sumome-plugin-popup-container-inner').addClass('disable-scroll');
jQuery('.sumome-plugin-popup-container').show();
e.stopImmediatePropagation();
return false;
} else if (dataName=="sumome-control-help") {
window.open('http://help.sumome.com');
} else if (dataName=="sumome-control-about") {
window.open('https://sumo.com/about?src=wpplugin');
} else if (dataName=="sumome-control-account-settings") {
window.open('https://sumo.com/account');
} else if (dataName=="sumome-control-statistics") {
document.location.href='<?php print admin_url('admin.php?page=sumo-statistics')?>';
} else {
jQuery('.'+dataName).click();
}
});
jQuery(document).on('click','.back-logged-in', function () {
jQuery('.logged-in .items').show();
jQuery('.tabbed-content-container').hide();
jQuery('.back-logged-in').hide();
});
//save new site-id and then logout
jQuery(document).on('click','.popup-close,.sumome-modal-close', function () {
jQuery('.sumome-plugin-popup-container .sumome-plugin-popup-contents').html('');
jQuery('.sumome-plugin-popup-container').hide();
jQuery('.sumome-plugin-popup-container-inner').removeClass('disable-scroll');
jQuery('.sumome-logged-in-container-overlay').removeClass('dim');
jQuery('.sumome-plugin-popup-container-inner').height('');
getLoadInformation();
});
jQuery(document).on('click','.sumome-plugin-popup-container .site-ID .button-primary', function (e) {
var press = jQuery.Event("keypress");
press.shiftKey = false;
jQuery('.sumome-control-close').trigger(press).click();
});
});
function getLoadInformation(specificRequest) {
data=jQuery(document).triggerHandler('getSandbox');
//notifications
jQuery('.notification-count').remove();
if (data.unreadNotificationCount!=null && data.unreadNotificationCount>0) {
jQuery('.sumo-notifications .item-tile-title').append('<div class="notification-count">'+data.unreadNotificationCount+'</div>');
}
}
jQuery(window).load(function() {
<?php
if (isset($_GET['changeSiteKey']) && $_GET['changeSiteKey'] && !$_POST) {
?>
jQuery('.sumome-link-button.sumome-tile-advanced-settings').click();
<?php
}
?>
});
</script>