403Webshell
Server IP : 39.106.62.82  /  Your IP : 216.73.216.48
Web Server : nginx/1.14.1
System : Linux iz2ze1m0zmp2dk5c3j5ap5z 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64
User : www ( 1000)
PHP Version : 7.4.33
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /webdata/gohomesh.com/wp-content/plugins/members/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /webdata/gohomesh.com/wp-content/plugins/members/js/admin-notifications.js
jQuery(document).ready(function($) {

  $('#membersAdminHeaderNotifications').on('click', function(e) {
    e.preventDefault();
    $('#members-notifications').toggleClass('visible');
    $('#caseproofFlyoutButton').trigger('click');
  });
  $('#membersNotificationsClose').on('click', function(e) {
    e.preventDefault();
    $('#members-notifications').removeClass('visible');
  });

  var viewDismissed = $('#viewDismissed');
  var viewActive = $('#viewActive');
  var dismissedMessages = $('.dismissed-messages');
  var activeMessages = $('.active-messages');

  viewDismissed.on('click', function(event) {
    event.preventDefault();
    dismissedMessages.show();
    activeMessages.hide();
    viewActive.show();
    viewDismissed.hide();
  });
  viewActive.on('click', function(event) {
    event.preventDefault();
    dismissedMessages.hide();
    activeMessages.show();
    viewActive.hide();
    viewDismissed.show();
  });

  $('body').on('click', '.members-notice-dismiss', function(event) {

    event.preventDefault();

    var $this = $(this);
    var messageId = $this.data('message-id');
    var message = $('#members-notifications-message-' + messageId);
    var countEl = $('#membersAdminMenuUnreadCount');
    var mainCountEl = $('#membersAdminHeaderNotificationsCount');
    var trayCountEl = $('#membersNotificationsCountTray');
    var count = parseInt(mainCountEl.html());
    var adminMenuCount = $('#membersAdminMenuUnreadCount');

    var data = {
      action: 'members_notification_dismiss',
      nonce: MembersAdminNotifications.nonce,
      id: messageId,
    };

    $this.prop('disabled', 'disabled');
    message.fadeOut();

    $.post( MembersAdminNotifications.ajax_url, data, function( res ) {

      if ( ! res.success ) {
        console.debug( res );
      } else {
        message.prependTo(dismissedMessages);
        message.show();
        count--;

        if ( count < 0 ) {
          count = 0;
          countEl.hide();
          mainCountEl.hide();
          trayCountEl.hide();
          adminMenuCount.closest('.awaiting-mod').remove();
        } else if ( 0 == count ) {
          countEl.hide();
          mainCountEl.hide();
          trayCountEl.hide();
          $('.members-notifications-none').show();
          $('.dismiss-all').hide();
          adminMenuCount.closest('.awaiting-mod').remove();
        } else if ( count < 10 ) {
          countEl.addClass('single-digit');
          countEl.html('(' + count + ')');
          mainCountEl.html(count);
          trayCountEl.html(count);
          adminMenuCount.html(count);
        } else {
          countEl.html('(' + count + ')');
          mainCountEl.html(count);
          trayCountEl.html(count);
          adminMenuCount.html(count);
        }
      }

    } ).fail( function( xhr, textStatus, e ) {

      console.debug( xhr.responseText );
      message.show('Message could not be dismissed.');
    } );
  });

  $('body').on('click', '.dismiss-all' ,function(event) {

    event.preventDefault();

    var $this = $(this);
    var mainCountEl = $('#membersAdminHeaderNotificationsCount');
    var trayCountEl = $('#membersNotificationsCountTray');
    var count = parseInt(mainCountEl.html());
    var adminMenuCount = $('#membersAdminMenuUnreadCount');

    var data = {
      action: 'members_notification_dismiss',
      nonce: MembersAdminNotifications.nonce,
      id: 'all',
    };

    $this.prop('disabled', 'disabled');

    $.post( MembersAdminNotifications.ajax_url, data, function( res ) {

      if ( ! res.success ) {
        console.debug( res );
      } else {
        mainCountEl.hide();
        trayCountEl.hide();
        adminMenuCount.closest('.awaiting-mod').remove();
        $('.members-notifications-none').show();
        $('.dismiss-all').hide();

        $.each($('.active-messages .members-notifications-message'), function(i, el) {
          $(el).appendTo(dismissedMessages);
        });
      }

    } ).fail( function( xhr, textStatus, e ) {

      console.debug( xhr.responseText );
      message.show('Messages could not be dismissed.');
    } );
  });
});

Youez - 2016 - github.com/yon3zu
LinuXploit