File Editor
Directories:
.. (Back)
Files:
general.php
preload.php
Create New File
Create
Edit File: 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=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-about") { window.open('https://sumome.com/about?src=wpplugin'); } else if (dataName=="sumome-control-account-settings") { window.open('https://sumome.com/account'); } else if (dataName=="sumome-control-statistics") { document.location.href='<?php print admin_url('admin.php?page=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() { if (getCookie('__smUser')) { var data = { href: window.location.href || null, ref: document.referrer || null }; data.site_id='<?php echo get_option('sumome_site_id')?>'; jQuery.ajax({ url: 'https://sumome.com/api/load', type: 'POST', dataType: 'json', beforeSend: function (req) { var token = getCookie('__smToken'); if (token) { req.setRequestHeader('X-Sumo-Auth', token); } }, xhrFields: { withCredentials: false }, crossDomain: true, data: data, success: function(data) { if (data.login==false) { sumo_logout(); } else { jQuery('.notification-count').remove(); if (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>
Save Changes
Rename File
Rename