Easy Updates Manager - Version 5.3.0

Version Description

Released 2015-09-27

  • New Dashboard View
  • Support for WordPress 4.4 Email Notifications
Download this release

Release Info

Developer ronalfy
Plugin Icon 128x128 Easy Updates Manager
Version 5.3.0
Comparing to
See all releases

Code changes from version 5.2.0 to 5.3.0

contributing.md CHANGED
@@ -1,118 +1,28 @@
1
  # Easy Updates Manager Contributing Handbook
2
- Contributing to Easy Updates Manager is always welcome.
3
-
4
- When contributing we ask you to please ensure that you follow the guidelines below. Scroll to the area that you would like to contribute to and read it, or just read the entire handbook.
5
-
6
  ## Getting Started with Contributing
7
- There are a few easy ways that you can start contributing.
8
-
9
-
10
- ### Creating Issues
11
- If you get a sudden idea that you think will make a great new feature in Easy Updates Manager or you found a bug then creating an issue is what you should do.
12
-
13
- #### Enhancements
14
- If you think you have a great new feature idea for Easy Updates Manager then you can create an issue.
15
-
16
- ##### If you are creating an issue for an enhancement then please follow these guidelines:
17
- 1. Make sure to tag the issue as an enhancement.
18
- 2. Make sure to describe the enhancement idea in as much detail as possible.
19
- 3. Make sure that the enhancement idea fits for an updates manager plugin.
20
-
21
- #### Bugs
22
- Bugs are important to fix. If someone is experiencing a bug then we want to know.
23
-
24
- ##### If you are creating an issue for a bug then please follow these guidelines:
25
- 1. Make sure to tag the issue as a bug.
26
- 2. Make sure that it is indeed a bug with Easy Updates Manager (try deactivating all of your plugins and switch to the default Twenty Fifteen theme to see if it is caused by the plugin or theme).
27
- 3. Make sure that the bug is with the most recent version of Easy Updates Manager.
28
- 4. Make sure that the bug is with the most recent version of WordPress.
29
 
 
 
30
 
31
- ### Answering Support
32
- Anybody can answer a few support questions. As Easy Updates Manager grows, so do the support threads.
33
-
34
- ##### If you are answering support threads then please follow these guidelines:
35
- 1. Make sure that they are using the most recent version of Easy Updates Manager.
36
- 2. Make sure that they are using the most recent version of WordPress.
37
- 3. Make sure to follow the <a href="https://make.wordpress.org/support/handbook/">WordPress Support Handbook</a>.
38
- 4. If they are requesting an enhancement then please follow the Pull Request > Enhancements section or the Issue > Enhancements.
39
-
40
- ###### Note
41
- All support threads are in our WordPress <a href="https://wordpress.org/support/plugin/stops-core-theme-and-plugin-updates">support forum</a>.
42
-
43
 
44
  ### Documentation
45
- Documentation (just like this one) doesn't always need to be written by the authors of the plugin.
46
-
47
- #### Video
48
- Please feel free anytime to create a video explaining or showing how to do something in Easy Updates Manager. The more documentation there is out there the more happy users there will be.
49
-
50
- ##### If you are creating a video then please follow these guidelines:
51
- 1. Make sure that you are using the most recent version of Easy Updates Manager at the time that you made the video.
52
- 2. Make sure that you are using the most recent version of WordPress at the time that you made the video.
53
- 3. Please include some sort of English translation in your video. For example if your video is in German then please include English subtitles.
54
- 4. Please make an issue and tag it with documentation so that we can watch your video and potentially add it in to the plugins documentation.
55
-
56
- #### Wiki
57
- We don't always need to make the docs.
58
-
59
- ##### If you are creating documentation for Easy Updates Manager then please follow these guidelines:
60
- 1. Make sure that the documentation is for the most recent version of Easy Updates Manager.
61
- 2. Make sure that (if you do use) screenshots that they are taken on a fresh localhost install with no other plugins installed, using the default Twenty Fifteen theme, and using the most recent version of WordPress.
62
-
63
- ###### Note
64
- If you are creating documentation on your own website then go ahead. If you want to edit the Easy Updates Manager GitHub wiki then please edit it and create an issue (tags with the documentation tag) with your changes included.
65
-
66
-
67
- ## Advanced Contributing
68
- If you are feeling like doing some more advanced contributing.
69
-
70
-
71
- ### Submitting a Pull Request
72
- There are many thing that you can submit pull requests for.
73
-
74
- #### Enhancements
75
- We will always accept new ideas, especially if you code it for us.
76
-
77
- ##### If you are submitting an enhancement then please follow these guidelines:
78
- 1. You document the code.
79
- 2. You make sure that your code works with the most recent version of WordPress.
80
- 3. You use proper coding format and layout.
81
-
82
-
83
- #### Translations
84
- As Easy Updates Manager moves forward we are always happy for people to translate Easy Updates Manager so that people speaking different languages can use Easy Updates Manager.
85
-
86
- ##### If you are translating Easy Updates Manager then please follow these guidelines:
87
- 1. Use the proper po and mo file format.
88
- 2. Make sure to translate all of Easy Updates Manager (including the help tab, plugin description, etc.).
89
- 3. Make sure that you translate the most recent version of Easy Updates Manager.
90
-
91
- If you are translating then we would encourage you to use a language editor like <a href="https://poedit.net/">Poedit</a>.
92
-
93
- #### Bug Fixes
94
- As much as you try to fix all the bugs in a plugin they will never all be fixed.
95
-
96
- ##### If you are fixing a bug fix then please follow these guidelines:
97
- 1. Make sure to test you bug fix to make sure that it completely fixes the bug.
98
- 2. Make sure that you are using the most recent version of Easy Updates Manager.
99
- 3. Make sure that you are using the most recent version of WordPress.
100
-
101
- ###### Note
102
- Although you created a pull request that doesn't mean that we will always merge it. Although we will consider every pull request.
103
-
104
- ### Testing
105
- We are always more then happy if you want to test beta versions of Easy Updates Manager.
106
-
107
- ##### If you are testing something for Easy Updates Manager then please follow these guidelines:
108
- 1. Make sure to test everything with the lastest version of WordPress (in less otherwise specified).
109
- 2. Test everything on a fresh localhost website (you can use XAMPP, MAMP, or VVV to create localhost installs).
110
 
111
- ###### Note
112
- Beta version are not actually officially released. You can either test the developing version straight from GitHub or look for items tags with the <a href="https://github.com/easy-updates-manager/easy-updates-manager/issues?q=is%3Aopen+is%3Aissue+label%3Atesting">testing tag</a>.
113
 
 
 
114
 
115
- ### Promotions
116
- If you are a loyal contributor then one day you make wake up and figure out that you have been promoted to be able to directly edit the wiki or commit directly to the repository. If this does happen then don't abuse it.
117
 
118
- ###### Contributor Handbook v2.0
1
  # Easy Updates Manager Contributing Handbook
2
+ Easy Updates Manager is a 100% volunteer run plugin. We are always happy to welcome new contributors to help make Easy Updates Manager a better plugin.
3
+
 
 
4
  ## Getting Started with Contributing
5
+ There are many ways that you can contribute to Easy Updates Manager. The ones that are going to be outlines in this are:
6
+ - Coding
7
+ - Documentation
8
+ - Support
9
+ - Translations
10
+ Below is a quick outline on each one and how you can contribute to them.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
+ ### Coding
13
+ Coding is not easy. That is why we are always looking for some help. You can help code by creating pull requests to resolve issues.
14
 
15
+ If you plan on doing this then please make sure that you do the following use the most recent branch of Easy Updates Manager to make your changes on, and most importantly use the most recent version of WordPress to test your changes on.
 
 
 
 
 
 
 
 
 
 
 
16
 
17
  ### Documentation
18
+ Documentation can be a very tedious job. Also there can never be too much documentation in my opinion. For this reason we are more than happy for you to write up some documentation for Easy Updates Manager. This can consist of writing pages for our wiki, writing a post about how to use Easy Updates Manager, or even create a video about Easy Updates Manager. Either one of these we would very much appreciate.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
+ Note that if you want to right up stuff for the wiki then please submit an issue with your suggested wiki changes.
 
21
 
22
+ ### Support
23
+ Support is a fairly big thing to manage. We volunteers at Easy Updates Manager want to make sure that our users get the best support they can. How you can help with this is extremely simple. Head over to our WordPress Support Forum and answer some support topics.
24
 
25
+ ### Translation
26
+ Easy Updates Manager is currently only available in English and German. If you would like to translate Easy Updates Manager into a different language then you can do so by creating a pull request with your po and mo files.
27
 
28
+ ###### Contributor Handbook v3.0
css/index.php ADDED
File without changes
css/style.css ADDED
@@ -0,0 +1,162 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .dashboard-main-wrapper {
2
+ color: #FFF;
3
+ max-width: 48%;
4
+ float: left;
5
+ width: 100%;
6
+ overflow: hidden;
7
+ margin-right: 20px;
8
+ margin-bottom: 30px;
9
+ }
10
+ .dashboard-item-wrapper {
11
+ background: #e4e4e4; /* Old browsers */
12
+ border-radius: 0px 0px 20px 20px;
13
+ -moz-border-radius: 0px 0px 20px 20px;
14
+ -webkit-border-radius: 0px 0px 20px 20px;
15
+ border: 0px solid #eb3835;
16
+ padding: 0 20px;
17
+ overflow: hidden;
18
+ color: #000;
19
+ font-weight; 700;
20
+ }
21
+ .dashboard-main-header {
22
+ background: #FFF;
23
+ border-radius: 20px 20px 0px 0px;
24
+ -moz-border-radius: 20px 20px 0px 0px;
25
+ -webkit-border-radius: 20px 20px 0px 0px;
26
+ border: 1px solid #e4e4e4;
27
+ padding: 20px;
28
+ color: #000;
29
+ font-size: 16px;
30
+ font-weight: 800;
31
+ }
32
+
33
+ .dashboard-item-choice input {
34
+ max-height: 0;
35
+ max-width: 0;
36
+ opacity: 0;
37
+ }
38
+ .dashboard-item-choice input + label {
39
+ display: block;
40
+ position: relative;
41
+ box-shadow: inset 0 0 0px 1px #d5d5d5;
42
+ text-indent: -5000px;
43
+ height: 30px;
44
+ width: 50px;
45
+ border-radius: 15px;
46
+ float: right;
47
+ }
48
+
49
+ .dashboard-item-choice input + label:before {
50
+ content: "";
51
+ position: absolute;
52
+ display: block;
53
+ height: 30px;
54
+ width: 30px;
55
+ top: 0;
56
+ left: 0;
57
+ border-radius: 15px;
58
+ background: rgba(19, 191, 17, 0);
59
+ -moz-transition: .25s ease-in-out;
60
+ -webkit-transition: .25s ease-in-out;
61
+ transition: .25s ease-in-out;
62
+ }
63
+
64
+ .dashboard-item-choice input + label:after {
65
+ content: "";
66
+ position: absolute;
67
+ display: block;
68
+ height: 30px;
69
+ width: 30px;
70
+ top: 0;
71
+ left: 0px;
72
+ border-radius: 15px;
73
+ background: white;
74
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .2);
75
+ -moz-transition: .25s ease-in-out;
76
+ -webkit-transition: .25s ease-in-out;
77
+ transition: .25s ease-in-out;
78
+ }
79
+ .dashboard-main-wrapper input:checked + label:before {
80
+ width: 50px;
81
+ background: rgba(19, 191, 17, 1);
82
+ }
83
+
84
+ .dashboard-main-wrapper input:checked + label:after {
85
+ left: 20px;
86
+ box-shadow: inset 0 0 0 1px rgba(19, 191, 17, 1), 0 2px 4px rgba(0, 0, 0, .2);
87
+ }
88
+ #dashboard-main-outputs .dashboard-hide {
89
+ display: none;
90
+ }
91
+ .dashboard-item-header {
92
+ clear: both;
93
+ float: left;
94
+ width: 60%;
95
+ font-weight: 700;
96
+ }
97
+ .dashboard-item:first-child {
98
+ border-top: none;
99
+ }
100
+ .dashboard-item {
101
+ clear: both;
102
+ border-top: 1px solid #FFF;
103
+ border-bottom: 1px solid #FFF;
104
+ padding: 20px 0;
105
+ overflow: hidden;
106
+ }
107
+ .dashboard-tab-item {
108
+ background: #FFF;
109
+ width: 50%;
110
+ float: left;
111
+ text-align: center;
112
+ overflow: hidden;
113
+ }
114
+ .dashboard-tab-item a,
115
+ .dashboard-tab-item a:visited,
116
+ dashboard-tab-item a:hover {
117
+ display: block;
118
+ width: 100%;
119
+ background: #FFF;
120
+ color: #000;
121
+ text-decoration: none;
122
+ padding: 15px 0;
123
+ }
124
+ .dashboard-tab-item.active {
125
+ font-weight: 800;
126
+ }
127
+ .dashboard-tab-content.active {
128
+ display: block;
129
+ }
130
+ .dashboard-tab-content.inactive {
131
+ display: none;
132
+ }
133
+ .dashboard-tab {
134
+ overflow: hidden;
135
+ border: 1px solid #e4e4e4;
136
+ border-top: none;
137
+ }
138
+ .dashboard-item-wrapper {
139
+ min-height: 650px;
140
+ max-height: 700px;
141
+ overflow: auto;
142
+ }
143
+ .dashboard-main-wrapper:nth-child( odd ) {
144
+ clear: left;
145
+ }
146
+ .multi-choice {
147
+ clear: both;
148
+ margin-top; 20px;
149
+ }
150
+ @media only screen and (max-width:1000px) {
151
+ .dashboard-main-wrapper {
152
+ margin-right: 0;
153
+ max-width: 100%;
154
+ }
155
+ .dashboard-item-wrapper {
156
+ min-height: auto;
157
+ max-height: 700px;
158
+ overflow: auto;
159
+ }
160
+ }
161
+
162
+
includes/MPSUM_Admin.php CHANGED
@@ -127,11 +127,14 @@ class MPSUM_Admin {
127
  add_action( $prefix . 'plugin_action_links_' . MPSUM_Updates_Manager::get_plugin_basename(), array( $this, 'plugin_settings_link' ) );
128
 
129
  //todo - maybe load these conditionally based on $_REQUEST[ 'tab' ] param
 
130
  new MPSUM_Admin_Plugins( self::get_slug() );
131
  new MPSUM_Admin_Themes( self::get_slug() );
132
  new MPSUM_Admin_Core( self::get_slug() );
133
  new MPSUM_Admin_Advanced( self::get_slug() );
134
 
 
 
135
  }
136
 
137
  /**
@@ -149,6 +152,11 @@ class MPSUM_Admin {
149
  new MPSUM_Admin_Help();
150
  }
151
 
 
 
 
 
 
152
  /**
153
  * Adds a sub-menu page for multisite.
154
  *
@@ -162,6 +170,7 @@ class MPSUM_Admin {
162
  */
163
  public function init_network_admin_menus() {
164
  $hook = add_dashboard_page( __( 'Updates Options', 'stops-core-theme-and-plugin-updates' ) , __( 'Updates Options', 'stops-core-theme-and-plugin-updates' ), 'update_core', self::get_slug(), array( $this, 'output_admin_interface' ) );
 
165
  add_action( "load-$hook", array( $this, 'init_help_screen' ) );
166
  }
167
 
@@ -178,6 +187,7 @@ class MPSUM_Admin {
178
  */
179
  public function init_single_site_admin_menus() {
180
  $hook = add_dashboard_page( __( 'Updates Options', 'stops-core-theme-and-plugin-updates' ) , __( 'Updates Options', 'stops-core-theme-and-plugin-updates' ), 'update_core', self::get_slug(), array( $this, 'output_admin_interface' ) );
 
181
  add_action( "load-$hook", array( $this, 'init_help_screen' ) );
182
  }
183
 
@@ -200,6 +210,12 @@ class MPSUM_Admin {
200
  <?php
201
  $tabs =
202
  array(
 
 
 
 
 
 
203
  array(
204
  'url' => add_query_arg( array( 'tab' => 'main' ), self::get_url() ), /* URL to the tab */
205
  'label' => esc_html__( 'General', 'stops-core-theme-and-plugin-updates' ),
@@ -228,7 +244,7 @@ class MPSUM_Admin {
228
  $tabs_count = count( $tabs );
229
  if ( $tabs && !empty( $tabs ) ) {
230
  $tab_html = '<h2 class="nav-tab-wrapper">';
231
- $active_tab = isset( $_GET[ 'tab' ] ) ? sanitize_text_field( $_GET[ 'tab' ] ) : 'main';
232
  $do_action = false;
233
  foreach( $tabs as $tab ) {
234
  $classes = array( 'nav-tab' );
127
  add_action( $prefix . 'plugin_action_links_' . MPSUM_Updates_Manager::get_plugin_basename(), array( $this, 'plugin_settings_link' ) );
128
 
129
  //todo - maybe load these conditionally based on $_REQUEST[ 'tab' ] param
130
+ new MPSUM_Admin_Dashboard( self::get_slug() );
131
  new MPSUM_Admin_Plugins( self::get_slug() );
132
  new MPSUM_Admin_Themes( self::get_slug() );
133
  new MPSUM_Admin_Core( self::get_slug() );
134
  new MPSUM_Admin_Advanced( self::get_slug() );
135
 
136
+
137
+
138
  }
139
 
140
  /**
152
  new MPSUM_Admin_Help();
153
  }
154
 
155
+ public function enqueue_scripts() {
156
+ wp_enqueue_script( 'mpsum_dashboard', MPSUM_Updates_Manager::get_plugin_url( '/js/admin.js', array( 'jquery' ) ) );
157
+ wp_enqueue_style( 'mpsum_dashboard', MPSUM_Updates_Manager::get_plugin_url( '/css/style.css' ) );
158
+ }
159
+
160
  /**
161
  * Adds a sub-menu page for multisite.
162
  *
170
  */
171
  public function init_network_admin_menus() {
172
  $hook = add_dashboard_page( __( 'Updates Options', 'stops-core-theme-and-plugin-updates' ) , __( 'Updates Options', 'stops-core-theme-and-plugin-updates' ), 'update_core', self::get_slug(), array( $this, 'output_admin_interface' ) );
173
+ add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
174
  add_action( "load-$hook", array( $this, 'init_help_screen' ) );
175
  }
176
 
187
  */
188
  public function init_single_site_admin_menus() {
189
  $hook = add_dashboard_page( __( 'Updates Options', 'stops-core-theme-and-plugin-updates' ) , __( 'Updates Options', 'stops-core-theme-and-plugin-updates' ), 'update_core', self::get_slug(), array( $this, 'output_admin_interface' ) );
190
+ add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
191
  add_action( "load-$hook", array( $this, 'init_help_screen' ) );
192
  }
193
 
210
  <?php
211
  $tabs =
212
  array(
213
+ array(
214
+ 'url' => add_query_arg( array( 'tab' => 'dashboard' ), self::get_url() ), /* URL to the tab */
215
+ 'label' => esc_html__( 'Dashboard', 'stops-core-theme-and-plugin-updates' ),
216
+ 'get' => 'dashboard' /*$_GET variable*/,
217
+ 'action' => 'mpsum_admin_tab_dashboard' /* action variable in do_action */
218
+ ),
219
  array(
220
  'url' => add_query_arg( array( 'tab' => 'main' ), self::get_url() ), /* URL to the tab */
221
  'label' => esc_html__( 'General', 'stops-core-theme-and-plugin-updates' ),
244
  $tabs_count = count( $tabs );
245
  if ( $tabs && !empty( $tabs ) ) {
246
  $tab_html = '<h2 class="nav-tab-wrapper">';
247
+ $active_tab = isset( $_GET[ 'tab' ] ) ? sanitize_text_field( $_GET[ 'tab' ] ) : 'dashboard';
248
  $do_action = false;
249
  foreach( $tabs as $tab ) {
250
  $classes = array( 'nav-tab' );
includes/MPSUM_Admin_Core.php CHANGED
@@ -54,7 +54,7 @@ class MPSUM_Admin_Core {
54
  *
55
  * @return array Associative array of default options
56
  */
57
- private function get_defaults() {
58
  return array(
59
  'all_updates' => 'on',
60
  'core_updates' => 'on',
@@ -69,7 +69,10 @@ class MPSUM_Admin_Core {
69
  'automatic_translation_updates' => 'on',
70
  'notification_core_update_emails' => 'on',
71
  'misc_browser_nag' => 'on',
72
- 'misc_wp_footer' => 'on'
 
 
 
73
  );
74
  }
75
 
@@ -91,9 +94,10 @@ class MPSUM_Admin_Core {
91
  if ( !isset( $_POST[ 'options' ] ) ) return;
92
  if ( 'mpsum_save_core_options' !== $_REQUEST[ 'action' ] ) return;
93
  check_admin_referer( 'mpsum_main_update', '_mpsum' );
94
-
95
  $query_args = array();
96
  $query_args[ 'updated' ] = "1";
 
97
 
98
  //Save options
99
  $options = $_POST[ 'options' ];
@@ -235,11 +239,17 @@ class MPSUM_Admin_Core {
235
  <h3><?php esc_html_e( 'Notifications', 'stops-core-theme-and-plugin-updates' ); ?></h3>
236
  <table class="form-table">
237
  <tr>
238
- <th scope="row"><?php esc_html_e( 'Core Update E-mails', 'stops-core-theme-and-plugin-updates' ); ?></th>
239
  <td>
240
- <input type="radio" name="options[notification_core_update_emails]" value="on" id="notification_core_update_emails_on" <?php checked( 'on', $options[ 'notification_core_update_emails' ] ); ?> />&nbsp;<label for="notification_core_update_emails_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
241
- <input type="radio" name="options[notification_core_update_emails]" value="off" id="notification_core_update_emails_off" <?php checked( 'off', $options[ 'notification_core_update_emails' ] ); ?> />&nbsp;<label for="notification_core_update_emails_off"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
242
- <p class="description"><?php esc_html_e( 'Disable e-mails that are sent when your site has been upgraded automatically.', 'stops-core-theme-and-plugin-updates' ); ?></p>
 
 
 
 
 
 
243
  </td>
244
  </tr>
245
  </table>
54
  *
55
  * @return array Associative array of default options
56
  */
57
+ public static function get_defaults() {
58
  return array(
59
  'all_updates' => 'on',
60
  'core_updates' => 'on',
69
  'automatic_translation_updates' => 'on',
70
  'notification_core_update_emails' => 'on',
71
  'misc_browser_nag' => 'on',
72
+ 'misc_wp_footer' => 'on',
73
+ 'notification_core_update_emails_plugins' => 'on',
74
+ 'notification_core_update_emails_themes' => 'on',
75
+ 'notification_core_update_emails_translations' => 'on'
76
  );
77
  }
78
 
94
  if ( !isset( $_POST[ 'options' ] ) ) return;
95
  if ( 'mpsum_save_core_options' !== $_REQUEST[ 'action' ] ) return;
96
  check_admin_referer( 'mpsum_main_update', '_mpsum' );
97
+
98
  $query_args = array();
99
  $query_args[ 'updated' ] = "1";
100
+ $query_args[ 'tab' ] = 'main';
101
 
102
  //Save options
103
  $options = $_POST[ 'options' ];
239
  <h3><?php esc_html_e( 'Notifications', 'stops-core-theme-and-plugin-updates' ); ?></h3>
240
  <table class="form-table">
241
  <tr>
242
+ <th scope="row"><?php esc_html_e( 'Core E-mails', 'stops-core-theme-and-plugin-updates' ); ?></th>
243
  <td>
244
+ <input type="hidden" name="options[notification_core_update_emails]" value="off" />
245
+ <input type="checkbox" name="options[notification_core_update_emails]" value="on" id="notification_core_update_emails_on" <?php checked( 'on', $options[ 'notification_core_update_emails' ] ); ?> />&nbsp;<label for="notification_core_update_emails_on"><?php esc_html_e( 'Core Update Emails', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
246
+ <input type="hidden" name="options[notification_core_update_emails_plugins]" value="off" />
247
+ <input type="checkbox" name="options[notification_core_update_emails_plugins]" value="on" id="notification_core_update_emails_plugins_on" <?php checked( 'on', $options[ 'notification_core_update_emails_plugins' ] ); ?> />&nbsp;<label for="notification_core_update_emails_plugins_on"><?php esc_html_e( 'Core Plugin Emails', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
248
+ <input type="hidden" name="options[notification_core_update_emails_themes]" value="off" />
249
+ <input type="checkbox" name="options[notification_core_update_emails_themes]" value="on" id="notification_core_update_emails_themes" <?php checked( 'on', $options[ 'notification_core_update_emails_themes' ] ); ?> />&nbsp;<label for="notification_core_update_emails_themes"><?php esc_html_e( 'Core Theme Emails', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
250
+ <input type="hidden" name="options[notification_core_update_emails_translations]" value="off" />
251
+ <input type="checkbox" name="options[notification_core_update_emails_translations]" value="on" id="notification_core_update_emails_translations_on" <?php checked( 'on', $options[ 'notification_core_update_emails_translations' ] ); ?> />&nbsp;<label for="notification_core_update_emails_translations_on"><?php esc_html_e( 'Core Translation Emails', 'stops-core-theme-and-plugin-updates' ); ?></label>
252
+ <p class="description"><?php esc_html_e( 'Disable e-mails that are sent when your site has been upgraded automatically. These will not be functional until WordPress 4.4.', 'stops-core-theme-and-plugin-updates' ); ?></p>
253
  </td>
254
  </tr>
255
  </table>
includes/MPSUM_Admin_Dashboard.php ADDED
@@ -0,0 +1,511 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Controls the main (general) tab
4
+ *
5
+ * Controls the main (general) tab and handles the saving of its options.
6
+ *
7
+ * @since 5.0.0
8
+ *
9
+ * @package WordPress
10
+ */
11
+ class MPSUM_Admin_Dashboard {
12
+ /**
13
+ * Holds the slug to the admin panel page
14
+ *
15
+ * @since 5.0.0
16
+ * @access private
17
+ * @var string $slug
18
+ */
19
+ private $slug = '';
20
+
21
+ /**
22
+ * Holds the tab name
23
+ *
24
+ * @since 5.0.0
25
+ * @access static
26
+ * @var string $tab
27
+ */
28
+ private $tab = 'main';
29
+
30
+ /**
31
+ * Class constructor.
32
+ *
33
+ * Initialize the class
34
+ *
35
+ * @since 5.0.0
36
+ * @access public
37
+ *
38
+ * @param string $slug Slug to the admin panel page
39
+ */
40
+ public function __construct( $slug = '' ) {
41
+ $this->slug = $slug;
42
+ //Admin Tab Actions
43
+ add_action( 'mpsum_admin_tab_dashboard', array( $this, 'tab_output' ) );
44
+ }
45
+
46
+
47
+ /**
48
+ * Output the HTML interface for the main tab.
49
+ *
50
+ * Output the HTML interface for the main tab.
51
+ *
52
+ * @since 5.0.0
53
+ * @access public
54
+ * @see __construct
55
+ * @internal Uses the mpsum_admin_tab_main action
56
+ */
57
+ public function tab_output() {
58
+ $options = MPSUM_Updates_Manager::get_options( 'core' );
59
+ $options = wp_parse_args( $options, MPSUM_Admin_Core::get_defaults() );
60
+ ?>
61
+ <form id="dashboard-form" method="post">
62
+ <?php
63
+ wp_nonce_field( 'mpsum_options_save', '_mpsum' );
64
+ ?>
65
+ <div id="dashboard-main-outputs">
66
+ <div class="dashboard-main-wrapper" id="dashboard-main-updates">
67
+ <div class="dashboard-main-header"><?php esc_html_e( 'WordPress Updates', 'stops-core-theme-and-plugin-updates' ); ?></div><!-- .dashboard-main-header -->
68
+ <div class="dashboard-item-wrapper">
69
+ <div class="dashboard-item" "dashboard-main">
70
+ <div class="dashboard-item-header"><?php esc_html_e( 'All Updates', 'stops-core-theme-and-plugin-updates' ); ?>
71
+ </div><!-- .dashboard-item-header -->
72
+ <div class="dashboard-item-choice">
73
+ <?php
74
+ $disable_core_options = false;
75
+ if( 'off' == $options[ 'all_updates' ] ) {
76
+ $disable_core_options = true;
77
+ $options[ 'core_updates' ] = 'off';
78
+ $options[ 'plugin_updates' ] = 'off';
79
+ $options[ 'theme_updates' ] = 'off';
80
+ $options[ 'translation_updates' ] = 'off';
81
+ }
82
+ ?>
83
+ <input type="checkbox" name="options[all_updates]" value="off" />
84
+ <input type="checkbox" data-context="core" data-action="all_updates" class="dashboard-hide" name="options[all_updates]" value="on" id="all_updates_on" <?php checked( 'on', $options[ 'all_updates' ] ); ?> />&nbsp;<label for="all_updates_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
85
+ </div><!-- .dashboard-item-choice -->
86
+ </div><!-- dashboard-item-->
87
+ <div class="dashboard-item" "dashboard-main">
88
+ <div class="dashboard-item-header"><?php esc_html_e( 'WordPress Core Updates', 'stops-core-theme-and-plugin-updates' ); ?>
89
+ </div><!-- .dashboard-item-header -->
90
+ <div class="dashboard-item-choice">
91
+ <?php
92
+ $checked_value = 'checked';
93
+ if ( checked( 'off', $options[ 'core_updates' ], false ) ) {
94
+ $checked_value = '';
95
+ }
96
+ ?>
97
+ <input id="core-updates-check_before" type="hidden" value="<?php echo esc_attr( $checked_value ); ?>" />
98
+ <input type="hidden" name="options[core_updates]" value="on" />
99
+ <input id="core_updates_off" data-context="core" data-action="core_updates" type="checkbox" class="dashboard-hide update-option" name="options[core_updates]" value="off" <?php checked( 'on', $options[ 'core_updates' ] ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="core_updates_off"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
100
+ </div><!-- .dashboard-item-choice -->
101
+ </div><!-- dashboard-item-->
102
+ <div class="dashboard-item" "dashboard-main">
103
+ <div class="dashboard-item-header"><?php esc_html_e( 'All Plugin Updates', 'stops-core-theme-and-plugin-updates' ); ?>
104
+ </div><!-- .dashboard-item-header -->
105
+ <div class="dashboard-item-choice">
106
+ <?php
107
+ $checked_value = 'checked';
108
+ if ( checked( 'off', $options[ 'plugin_updates' ], false ) ) {
109
+ $checked_value = '';
110
+ }
111
+ ?>
112
+ <input id="core-plugin-check_before" type="hidden" value="<?php echo esc_attr( $checked_value ); ?>" />
113
+ <input type="hidden" name="options[plugin_updates]" value="on" />
114
+ <input type="checkbox" data-context="core" data-action="plugin_updates" class="dashboard-hide update-option" name="options[plugin_updates]" value="off" id="plugin_updates_off" <?php checked( 'on', $options[ 'plugin_updates' ] ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="plugin_updates_off"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
115
+ </div><!-- .dashboard-item-choice -->
116
+ </div><!-- dashboard-item-->
117
+ <div class="dashboard-item" "dashboard-main">
118
+ <div class="dashboard-item-header"><?php esc_html_e( 'All Theme Updates', 'stops-core-theme-and-plugin-updates' ); ?>
119
+ </div><!-- .dashboard-item-header -->
120
+ <div class="dashboard-item-choice">
121
+ <?php
122
+ $checked_value = 'checked';
123
+ if ( checked( 'off', $options[ 'theme_updates' ], false ) ) {
124
+ $checked_value = '';
125
+ }
126
+ ?>
127
+ <input id="core-theme-check_before" type="hidden" value="<?php echo esc_attr( $checked_value ); ?>" />
128
+ <input type="hidden" name="options[theme_updates]" value="on" />
129
+ <input type="checkbox" data-context="core" data-action="theme_updates"class="dashboard-hide update-option" name="options[theme_updates]" value="off" id="theme_updates_off" <?php checked( 'on', $options[ 'theme_updates' ] ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="theme_updates_off"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
130
+ </div><!-- .dashboard-item-choice -->
131
+ </div><!-- dashboard-item-->
132
+ <div class="dashboard-item" "dashboard-main">
133
+ <div class="dashboard-item-header"><?php esc_html_e( 'All Translation Updates', 'stops-core-theme-and-plugin-updates' ); ?>
134
+ </div><!-- .dashboard-item-header -->
135
+ <div class="dashboard-item-choice">
136
+ <?php
137
+ $checked_value = 'checked';
138
+ if ( checked( 'off', $options[ 'translation_updates' ], false ) ) {
139
+ $checked_value = '';
140
+ }
141
+ ?>
142
+ <input id="core-translation-check_before" type="hidden" value="<?php echo esc_attr( $checked_value ); ?>" />
143
+ <input type="hidden" name="options[translation_updates]" value="on" />
144
+ <input id="translation_updates_off" data-context="core" data-action="translation_updates" type="checkbox" class="dashboard-hide update-option" name="options[translation_updates]" value="off" <?php checked( 'on', $options[ 'translation_updates' ] ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="translation_updates_off"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
145
+ </div><!-- .dashboard-item-choice -->
146
+ </div><!-- dashboard-item-->
147
+ </div><!-- .dashboard-item-wrapper -->
148
+ </div><!--- .dashboard-main-wrapper -->
149
+
150
+ <div class="dashboard-main-wrapper" id="dashboard-main-updates">
151
+ <div class="dashboard-main-header"><?php esc_html_e( 'Automatic Updates', 'stops-core-theme-and-plugin-updates' ); ?></div><!-- .dashboard-main-header -->
152
+ <div class="dashboard-item-wrapper">
153
+ <div class="dashboard-item" "dashboard-main">
154
+ <div class="dashboard-item-header"><?php esc_html_e( 'Major Releases', 'stops-core-theme-and-plugin-updates' ); ?>
155
+ </div><!-- .dashboard-item-header -->
156
+ <div class="dashboard-item-choice">
157
+ <input type="checkbox" name="options[automatic_major_updates]" value="off" />
158
+ <input type="checkbox" data-context="core" data-action="automatic_major_updates" class="dashboard-hide" name="options[all_updates]" value="on" id="automatic_major_on" <?php checked( 'on', $options[ 'automatic_major_updates' ] ); ?> />&nbsp;<label for="automatic_major_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
159
+ </div><!-- .dashboard-item-choice -->
160
+ </div><!-- dashboard-item-->
161
+ <div class="dashboard-item" "dashboard-main">
162
+ <div class="dashboard-item-header"><?php esc_html_e( 'Minor Releases', 'stops-core-theme-and-plugin-updates' ); ?>
163
+ </div><!-- .dashboard-item-header -->
164
+ <div class="dashboard-item-choice">
165
+ <input id="core-updates-check_before" type="hidden" value="<?php echo esc_attr( $checked_value ); ?>" />
166
+ <input type="hidden" name="options[automatic_minor_updates]" value="on" />
167
+ <input id="automatic_minor_on" data-context="core" data-action="automatic_minor_updates" type="checkbox" class="dashboard-hide update-option" name="options[core_updates]" value="off" <?php checked( 'on', $options[ 'automatic_minor_updates' ] ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="automatic_minor_on"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
168
+ </div><!-- .dashboard-item-choice -->
169
+ </div><!-- dashboard-item-->
170
+ <div class="dashboard-item" "dashboard-main">
171
+ <div class="dashboard-item-header"><?php esc_html_e( 'Development Updates', 'stops-core-theme-and-plugin-updates' ); ?>
172
+ </div><!-- .dashboard-item-header -->
173
+ <div class="dashboard-item-choice">
174
+ <input type="hidden" name="options[automatic_development_updates]" value="on" />
175
+ <input id="automatic_dev_on" type="checkbox" data-context="core" data-action="automatic_development_updates" class="dashboard-hide update-option" name="options[automatic_development_updates]" value="off" id="plugin_updates_off" <?php checked( 'on', $options[ 'automatic_development_updates' ] ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="automatic_dev_on"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
176
+ </div><!-- .dashboard-item-choice -->
177
+ </div><!-- dashboard-item-->
178
+ <div class="dashboard-item" "dashboard-main">
179
+ <div class="dashboard-item-header"><?php esc_html_e( 'Translation Updates', 'stops-core-theme-and-plugin-updates' ); ?>
180
+ </div><!-- .dashboard-item-header -->
181
+ <div class="dashboard-item-choice">
182
+ <input id="core-theme-check_before" type="hidden" value="<?php echo esc_attr( $checked_value ); ?>" />
183
+ <input type="hidden" name="options[automatic_translation_updates]" value="on" />
184
+ <input type="checkbox" data-context="core" data-action="automatic_translation_updates" class="dashboard-hide update-option" name="options[automatic_translation_updates]" value="off" id="automatic_translation_updates_on" <?php checked( 'on', $options[ 'automatic_translation_updates' ] ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="automatic_translation_updates_on"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
185
+ </div><!-- .dashboard-item-choice -->
186
+ </div><!-- dashboard-item-->
187
+ <div class="dashboard-item" "dashboard-main">
188
+ <div class="dashboard-item-header"><?php esc_html_e( 'Automatic Plugin Updates', 'stops-core-theme-and-plugin-updates' ); ?>
189
+ </div><!-- .dashboard-item-header -->
190
+ <div class="multi-choice">
191
+ <input type="radio" data-context="core" data-action="automatic_plugin_updates" name="options[automatic_plugin_updates]" value="on" id="automatic_plugin_on" <?php checked( 'on', $options[ 'automatic_plugin_updates' ] ); ?> />&nbsp;<label for="automatic_plugin_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
192
+ <input type="radio" data-context="core" data-action="automatic_plugin_updates" name="options[automatic_plugin_updates]" value="off" id="automatic_plugin_off" <?php checked( 'off', $options[ 'automatic_plugin_updates' ] ); ?> />&nbsp;<label for="automatic_plugin_off"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
193
+ <input type="radio" data-context="core" data-action="automatic_plugin_updates" name="options[automatic_plugin_updates]" value="default" id="automatic_plugin_default" <?php checked( 'default', $options[ 'automatic_plugin_updates' ] ); ?> />&nbsp;<label for="automatic_plugin_default"><?php esc_html_e( 'Default', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
194
+ <input type="radio" data-context="core" data-action="automatic_plugin_updates" name="options[automatic_plugin_updates]" value="individual" id="automatic_plugin_individual" <?php checked( 'individual', $options[ 'automatic_plugin_updates' ] ); ?> />&nbsp;<label for="automatic_plugin_individual"><?php esc_html_e( 'Select Individually', 'stops-core-theme-and-plugin-updates' ); ?></label>
195
+ </div><!--multi-choice-->
196
+ </div><!-- .dashboard-item -->
197
+ <div class="dashboard-item" "dashboard-main">
198
+ <div class="dashboard-item-header"><?php esc_html_e( 'Automatic Theme Updates', 'stops-core-theme-and-plugin-updates' ); ?>
199
+ </div><!-- .dashboard-item-header -->
200
+ <div class="multi-choice">
201
+ <input type="radio" data-context="core" data-action="automatic_theme_updates" name="options[automatic_theme_updates]" value="on" id="automatic_theme_on" <?php checked( 'on', $options[ 'automatic_theme_updates' ] ); ?> />&nbsp;<label for="automatic_theme_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
202
+ <input type="radio" data-context="core" data-action="automatic_theme_updates" name="options[automatic_theme_updates]" value="off" id="automatic_theme_off" <?php checked( 'off', $options[ 'automatic_theme_updates' ] ); ?> />&nbsp;<label for="automatic_theme_off"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
203
+ <input type="radio" data-context="core" data-action="automatic_theme_updates" name="options[automatic_theme_updates]" value="default" id="automatic_theme_default" <?php checked( 'default', $options[ 'automatic_theme_updates' ] ); ?> />&nbsp;<label for="automatic_theme_default"><?php esc_html_e( 'Default', 'stops-core-theme-and-plugin-updates' ); ?></label><br />
204
+ <input type="radio" data-context="core" data-action="automatic_theme_updates" name="options[automatic_theme_updates]" value="individual" id="automatic_theme_individual" <?php checked( 'individual', $options[ 'automatic_theme_updates' ] ); ?> />&nbsp;<label for="automatic_theme_individual"><?php esc_html_e( 'Select Individually', 'stops-core-theme-and-plugin-updates' ); ?></label>
205
+ </div><!--multi-choice-->
206
+ </div><!-- .dashboard-item -->
207
+ </div>
208
+ </div>
209
+ <div class="dashboard-main-wrapper" id="dashboard-main-updates">
210
+ <div class="dashboard-main-header"><?php esc_html_e( 'WordPress Notifications', 'stops-core-theme-and-plugin-updates' ); ?></div><!-- .dashboard-main-header -->
211
+ <div class="dashboard-item-wrapper">
212
+ <div class="dashboard-item" "dashboard-main">
213
+ <div class="dashboard-item-header"><?php esc_html_e( 'Core E-mails', 'stops-core-theme-and-plugin-updates' ); ?>
214
+ </div><!-- .dashboard-item-header -->
215
+ <div class="dashboard-item-choice">
216
+ <?php
217
+ /* [notification_core_update_emails] => on
218
+ [notification_core_update_emails_plugins] => off
219
+ [notification_core_update_emails_themes] => off
220
+ [notification_core_update_emails_translations] => on
221
+ */
222
+ ?>
223
+ <input type="checkbox" name="options[notification_core_update_emails]" value="off" />
224
+ <input type="checkbox" data-context="core" data-action="notification_core_update_emails" class="dashboard-hide" name="options[notification_core_update_emails]" value="on" id="notification_core_update_emails_on" <?php checked( 'on', $options[ 'notification_core_update_emails' ] ); ?> />&nbsp;<label for="notification_core_update_emails_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
225
+ </div><!-- .dashboard-item-choice -->
226
+ </div><!-- dashboard-item-->
227
+ <div class="dashboard-item" "dashboard-main">
228
+ <div class="dashboard-item-header"><?php esc_html_e( 'Core Plugin Emails', 'stops-core-theme-and-plugin-updates' ); ?>
229
+ </div><!-- .dashboard-item-header -->
230
+ <div class="dashboard-item-choice">
231
+ <?php
232
+ /* [notification_core_update_emails] => on
233
+ [notification_core_update_emails_plugins] => off
234
+ [notification_core_update_emails_themes] => off
235
+ [notification_core_update_emails_translations] => on
236
+ */
237
+ ?>
238
+ <input type="checkbox" name="options[notification_core_update_emails_plugins]" value="off" />
239
+ <input type="checkbox" data-context="core" data-action="notification_core_update_emails_plugins" class="dashboard-hide" name="options[all_updates]" value="on" id="notification_core_update_emails_plugins_on" <?php checked( 'on', $options[ 'notification_core_update_emails_plugins' ] ); ?> />&nbsp;<label for="notification_core_update_emails_plugins_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
240
+ </div><!-- .dashboard-item-choice -->
241
+ </div><!-- dashboard-item-->
242
+ <div class="dashboard-item" "dashboard-main">
243
+ <div class="dashboard-item-header"><?php esc_html_e( 'Core Theme Emails', 'stops-core-theme-and-plugin-updates' ); ?>
244
+ </div><!-- .dashboard-item-header -->
245
+ <div class="dashboard-item-choice">
246
+ <?php
247
+ /* [notification_core_update_emails] => on
248
+ [notification_core_update_emails_plugins] => off
249
+ [notification_core_update_emails_themes] => off
250
+ [notification_core_update_emails_translations] => on
251
+ */
252
+ ?>
253
+ <input type="checkbox" name="options[notification_core_update_emails_themes]" value="off" />
254
+ <input type="checkbox" data-context="core" data-action="notification_core_update_emails_themes" class="dashboard-hide" name="options[notification_core_update_emails_themes]" value="on" id="notification_core_update_emails_themes_on" <?php checked( 'on', $options[ 'notification_core_update_emails_themes' ] ); ?> />&nbsp;<label for="notification_core_update_emails_themes_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
255
+ </div><!-- .dashboard-item-choice -->
256
+ </div><!-- dashboard-item-->
257
+ <div class="dashboard-item" "dashboard-main">
258
+ <div class="dashboard-item-header"><?php esc_html_e( 'Core Translation Emails', 'stops-core-theme-and-plugin-updates' ); ?>
259
+ </div><!-- .dashboard-item-header -->
260
+ <div class="dashboard-item-choice">
261
+
262
+ <input type="checkbox" name="options[notification_core_update_emails_translations]" value="off" />
263
+ <input type="checkbox" data-context="core" data-action="notification_core_update_emails_translations" class="dashboard-hide" name="options[notification_core_update_emails_translations]" value="on" id="notification_core_update_emails_translations_on" <?php checked( 'on', $options[ 'notification_core_update_emails_translations' ] ); ?> />&nbsp;<label for="notification_core_update_emails_translations_on"><?php esc_html_e( 'Enabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
264
+ </div><!-- .dashboard-item-choice -->
265
+ </div><!-- dashboard-item-->
266
+ </div><!-- .dashboard-item-wrapper -->
267
+ </div><!--- .dashboard-main-wrapper -->
268
+ <!-- Plugin / Theme Updates -->
269
+ <div class="dashboard-main-wrapper dashboard-plugin-theme-updates">
270
+ <div class="dashboard-main-header"><?php esc_html_e( 'Plugin and Theme Updates', 'stops-core-theme-and-plugin-updates' ); ?></div><!-- .dashboard-main-header -->
271
+ <div class="dashboard-tab">
272
+ <div class="dashboard-tab-header-plugin dashboard-tab-item dashboard-tab-content active" ><a href="#" data-tab-action="plugins" ><?php esc_html_e( 'Plugin Updates', 'stops-core-theme-and-plugin-updates' ); ?></a></div>
273
+ <div class="dashboard-tab-header-theme dashboard-tab-item" data-tab-plugins="plugins"><a href="#" data-tab-action="themes" ><?php esc_html_e( 'Theme Updates', 'stops-core-theme-and-plugin-updates' ); ?></a></div>
274
+ </div><!- .dashboard-tab -->
275
+ <div class="dashboard-tab-plugins dashboard-tab-content active">
276
+ <div class="dashboard-item-wrapper">
277
+ <?php
278
+ $can_show_plugins = $can_show_themes = false;
279
+ if( 'on' == $options[ 'theme_updates' ] ) {
280
+ $can_show_themes = true;
281
+ }
282
+ if( 'on' == $options[ 'plugin_updates' ] ) {
283
+ $can_show_plugins = true;
284
+ }
285
+ ?>
286
+ <div class="dashboard-item" "dashboard-main">
287
+ <?php
288
+ if ( $can_show_plugins ) :
289
+ $options = MPSUM_Updates_Manager::get_options( 'plugins' );
290
+ $plugins = get_plugins();
291
+ foreach( $plugins as $plugin_slug => $plugin_data ) {
292
+ $is_plugin_active = true;
293
+ if ( in_array( $plugin_slug, $options ) ) {
294
+ $is_plugin_active = false;
295
+ }
296
+ $plugin_name = $plugin_data[ 'Name' ];
297
+ ?>
298
+ <div class="dashboard-item" "dashboard-main">
299
+ <div class="dashboard-item-header"><?php echo esc_html( $plugin_name ) ?>
300
+ </div><!-- .dashboard-item-header -->
301
+ <div class="dashboard-item-choice">
302
+ <input type="hidden" name="options[plugins]" value="<?php echo esc_attr( $plugin_slug ); ?> " />
303
+ <input id="<?php echo esc_attr( $plugin_slug ); ?>-check" type="checkbox" data-context="plugins" data-action="<?php echo esc_attr( $plugin_slug ); ?>" class="dashboard-hide update-option" name="options[plugins]" value="<?php echo esc_attr( $plugin_slug ); ?>" id="<?php echo esc_attr( $plugin_slug ); ?>_off" <?php checked( true, $is_plugin_active ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="<?php echo esc_attr( $plugin_slug ); ?>-check"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
304
+ </div><!-- .dashboard-item-choice -->
305
+ </div><!-- dashboard-item-->
306
+
307
+ <?php
308
+ }
309
+ else:
310
+ ?>
311
+ <p><?php
312
+ esc_html_e( 'All plugin updates have been disabled.', 'stops-core-theme-and-plugin-updates' );
313
+ endif;
314
+ ?>
315
+ </p>
316
+ </div><!-- dashboard-item-->
317
+ </div><!-- .dashboard-item-wrapper -->
318
+ </div><!-- .dashboard-tab-plugins -->
319
+ <div class="dashboard-tab-themes dashboard-tab-content inactive">
320
+ <div class="dashboard-item-wrapper">
321
+ <div class="dashboard-item" "dashboard-main">
322
+ <?php
323
+ if( $can_show_themes ) :
324
+ $options = MPSUM_Updates_Manager::get_options( 'themes' );
325
+ $themes = wp_get_themes();
326
+
327
+ foreach( $themes as $theme_slug => $theme_data ) {
328
+ $is_theme_active = true;
329
+ if ( in_array( $theme_slug, $options ) ) {
330
+ $is_theme_active = false;
331
+ }
332
+ $theme_name = $theme_data->Name;
333
+ ?>
334
+ <div class="dashboard-item" "dashboard-main">
335
+ <div class="dashboard-item-header"><?php echo esc_html( $theme_name ) ?>
336
+ </div><!-- .dashboard-item-header -->
337
+ <div class="dashboard-item-choice">
338
+ <?php
339
+ $checked_value = 'checked';
340
+ if ( in_array( $theme_slug, $options ) ) {
341
+ $checked_value = '';
342
+ } else {
343
+ }
344
+
345
+ ?>
346
+ <input type="hidden" name="options[themes]" value="<?php echo esc_attr( $theme_slug ); ?> " />
347
+ <input id="<?php echo esc_attr( $theme_slug ); ?>-check" type="checkbox" data-context="themes" data-action="<?php echo esc_attr( $theme_slug ); ?>" class="dashboard-hide update-option" name="options[themes]" value="<?php echo esc_attr( $theme_slug ); ?>" id="<?php echo esc_attr( $theme_slug ); ?>_off" <?php checked( true, $is_theme_active ); ?> <?php disabled( true, false ); ?> />&nbsp;<label for="<?php echo esc_attr( $theme_slug ); ?>-check"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
348
+ </div><!-- .dashboard-item-choice -->
349
+ </div><!-- dashboard-item-->
350
+
351
+ <?php
352
+ }
353
+ else:
354
+ ?>
355
+ <p><?php
356
+ esc_html_e( 'All theme updates have been disabled.', 'stops-core-theme-and-plugin-updates' ) ?>
357
+ <?php
358
+ endif;
359
+ ?>
360
+
361
+
362
+ </div><!-- dashboard-item-->
363
+ </div><!-- .dashboard-item-wrapper -->
364
+ </div><!-- .dashboard-tab-plugins -->
365
+ </div><!--- .dashboard-main-wrapper -->
366
+ <!-- Plugin / Theme Updates -->
367
+ <div class="dashboard-main-wrapper dashboard-plugin-theme-updates">
368
+ <div class="dashboard-main-header"><?php esc_html_e( 'Plugin and Theme Automatic Updates', 'stops-core-theme-and-plugin-updates' ); ?></div><!-- .dashboard-main-header -->
369
+ <div class="dashboard-tab">
370
+ <div class="dashboard-tab-header-plugin dashboard-tab-item dashboard-tab-content active" ><a href="#" data-tab-action="plugins" ><?php esc_html_e( 'Plugin Updates', 'stops-core-theme-and-plugin-updates' ); ?></a></div>
371
+ <div class="dashboard-tab-header-theme dashboard-tab-item" data-tab-plugins="plugins"><a href="#" data-tab-action="themes" ><?php esc_html_e( 'Theme Updates', 'stops-core-theme-and-plugin-updates' ); ?></a></div>
372
+ </div><!- .dashboard-tab -->
373
+ <div class="dashboard-tab-plugins dashboard-tab-content active">
374
+ <div class="dashboard-item-wrapper">
375
+ <?php
376
+ $can_show_plugins = false;
377
+ $options = MPSUM_Updates_Manager::get_options( 'core' );
378
+ if ( !isset( $options[ 'automatic_theme_updates' ] ) ) {
379
+ $options[ 'automatic_plugin_updates' ] = 'default';
380
+ $auto_theme_updates = $options[ 'automatic_plugin_updates' ];
381
+ } else {
382
+ $auto_theme_updates = 'default';
383
+ }
384
+ $auto_theme_updates = $options[ 'automatic_plugin_updates' ];
385
+ $error = '';
386
+ if ( 'default' == $auto_theme_updates ) {
387
+ $can_show_plugins = false;
388
+ $error = __( 'WordPress defaults control which updates are automatic or not.', 'stops-core-theme-and-plugin-updates' );
389
+ } elseif ( 'on' == $auto_theme_updates ) {
390
+ $can_show_plugins = false;
391
+ $error = __( 'Automatic updates are on for all plugins', 'stops-core-theme-and-plugin-updates' );
392
+ } elseif ( 'off' == $auto_theme_updates ) {
393
+ $can_show_plugins = false;
394
+ $error = __( 'Automatic updates are disabled for all plugins', 'stops-core-theme-and-plugin-updates' );
395
+ } else {
396
+ $can_show_plugins = true;
397
+ }
398
+ ?>
399
+ <div class="dashboard-item" "dashboard-main">
400
+ <?php
401
+ if ( $can_show_plugins ) :
402
+ $options = MPSUM_Updates_Manager::get_options( 'plugins_automatic' );
403
+ $plugins = get_plugins();
404
+ foreach( $plugins as $plugin_slug => $plugin_data ) {
405
+ $is_plugin_active = true;
406
+ if ( in_array( $plugin_slug, $options ) ) {
407
+ $is_plugin_active = false;
408
+ }
409
+ $plugin_name = $plugin_data[ 'Name' ];
410
+ ?>
411
+ <div class="dashboard-item" "dashboard-main">
412
+ <div class="dashboard-item-header"><?php echo esc_html( $plugin_name ) ?>
413
+ </div><!-- .dashboard-item-header -->
414
+ <div class="dashboard-item-choice">
415
+ <input type="hidden" name="options[plugins_automatic]" value="<?php echo esc_attr( $plugin_slug ); ?> " />
416
+ <input id="update_<?php echo esc_attr( $plugin_slug ); ?>-check" type="checkbox" data-context="plugins_automatic" data-action="<?php echo esc_attr( $plugin_slug ); ?>" class="dashboard-hide update-option" name="options[plugins_automatic]" value="<?php echo esc_attr( $plugin_slug ); ?>" id="<?php echo esc_attr( $plugin_slug ); ?>_off" <?php checked( true, $is_plugin_active ); ?> <?php disabled( true, $disable_core_options ); ?> />&nbsp;<label for="update_<?php echo esc_attr( $plugin_slug ); ?>-check"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
417
+ </div><!-- .dashboard-item-choice -->
418
+ </div><!-- dashboard-item-->
419
+
420
+ <?php
421
+ }
422
+ else:
423
+ ?>
424
+ <p><?php
425
+ echo esc_html( $error );
426
+ ?>
427
+ </p>
428
+ <?php
429
+ endif;
430
+ ?>
431
+ </p>
432
+ </div><!-- dashboard-item-->
433
+ </div><!-- .dashboard-item-wrapper -->
434
+ </div><!-- .dashboard-tab-plugins -->
435
+ <div class="dashboard-tab-themes dashboard-tab-content inactive">
436
+ <div class="dashboard-item-wrapper">
437
+ <div class="dashboard-item" "dashboard-main">
438
+ <?php
439
+ $can_show_themes = false;
440
+ $options = MPSUM_Updates_Manager::get_options( 'core' );
441
+ if ( !isset( $options[ 'automatic_theme_updates' ] ) ) {
442
+ $options[ 'automatic_theme_updates' ] = 'default';
443
+ $auto_theme_updates = $options[ 'automatic_theme_updates' ];
444
+ } else {
445
+ $auto_theme_updates = 'default';
446
+ }
447
+
448
+ $error = '';
449
+ if ( 'default' == $auto_theme_updates ) {
450
+ $can_show_themes = false;
451
+ $error = __( 'WordPress defaults control which updates are automatic or not.', 'stops-core-theme-and-plugin-updates' );
452
+ } elseif ( 'on' == $auto_theme_updates ) {
453
+ $can_show_themes = false;
454
+ $error = __( 'Automatic updates are on for all themes', 'stops-core-theme-and-plugin-updates' );
455
+ } elseif ( 'off' == $auto_theme_updates ) {
456
+ $can_show_themes = false;
457
+ $error = __( 'Automatic updates are disabled for all themes', 'stops-core-theme-and-plugin-updates' );
458
+ } else {
459
+ $can_show_themes = true;
460
+ }
461
+ if( $can_show_themes ) :
462
+ $options = MPSUM_Updates_Manager::get_options( 'themes' );
463
+ $themes = wp_get_themes();
464
+
465
+ foreach( $themes as $theme_slug => $theme_data ) {
466
+ $is_theme_active = true;
467
+ if ( in_array( $theme_slug, $options ) ) {
468
+ $is_theme_active = false;
469
+ }
470
+ $theme_name = $theme_data->Name;
471
+ ?>
472
+ <div class="dashboard-item" "dashboard-main">
473
+ <div class="dashboard-item-header"><?php echo esc_html( $theme_name ) ?>
474
+ </div><!-- .dashboard-item-header -->
475
+ <div class="dashboard-item-choice">
476
+ <?php
477
+ $checked_value = 'checked';
478
+ if ( in_array( $theme_slug, $options ) ) {
479
+ $checked_value = '';
480
+ } else {
481
+ }
482
+
483
+ ?>
484
+ <input type="hidden" name="options[themes]" value="<?php echo esc_attr( $theme_slug ); ?> " />
485
+ <input id="<?php echo esc_attr( $theme_slug ); ?>-check" type="checkbox" data-context="themes" data-action="<?php echo esc_attr( $theme_slug ); ?>" class="dashboard-hide update-option" name="options[themes]" value="<?php echo esc_attr( $theme_slug ); ?>" id="<?php echo esc_attr( $theme_slug ); ?>_off" <?php checked( true, $is_theme_active ); ?> <?php disabled( true, false ); ?> />&nbsp;<label for="<?php echo esc_attr( $theme_slug ); ?>-check"><?php esc_html_e( 'Disabled', 'stops-core-theme-and-plugin-updates' ); ?></label>
486
+ </div><!-- .dashboard-item-choice -->
487
+ </div><!-- dashboard-item-->
488
+
489
+ <?php
490
+ }
491
+ else:
492
+ ?>
493
+ <p><?php
494
+ echo esc_html( $error );
495
+ ?>
496
+ </p>
497
+ <?php
498
+ endif;
499
+ ?>
500
+
501
+
502
+ </div><!-- dashboard-item-->
503
+ </div><!-- .dashboard-item-wrapper -->
504
+ </div><!-- .dashboard-tab-plugins -->
505
+ </div><!--- .dashboard-main-wrapper -->
506
+ </div><!-- #dashboard-main-outputs -->
507
+ </form>
508
+ <?php
509
+ return;
510
+ } //end tab_output_plugins
511
+ }
includes/MPSUM_Admin_Help.php CHANGED
@@ -48,6 +48,7 @@ CONTENT3;
48
 
49
  $content4_strings = array(
50
  'intro' => esc_html__( 'You will see four tabs where you can configure the update options.', 'stops-core-theme-and-plugin-updates' ),
 
51
  'general' => sprintf( '<strong>%s</strong> - %s', esc_html__( 'General', 'stops-core-theme-and-plugin-updates' ), esc_html__( 'Use this screen to finely tune which updates and automatic updates you would like to see.', 'stops-core-theme-and-plugin-updates' ) ),
52
  'plugins' => sprintf( '<strong>%s</strong> - %s', esc_html__( 'Plugins', 'stops-core-theme-and-plugin-updates' ), esc_html__( 'If plugin updates are enabled and/or automatic updates for plugins are enabled, you can configure which plugins will receive updates and/or automatic updates.', 'stops-core-theme-and-plugin-updates' ) ),
53
  'themes' => sprintf( '<strong>%s</strong> - %s', esc_html__( 'Themes', 'stops-core-theme-and-plugin-updates' ), esc_html__( 'If theme updates are enabled and/or automatic updates for themes are enabled, you can configure which themes will receive updates and/or automatic updates.', 'stops-core-theme-and-plugin-updates' ) ),
@@ -58,6 +59,8 @@ CONTENT3;
58
  <p>
59
  {$content4_strings['intro']}
60
  <br>
 
 
61
  <br>
62
  {$content4_strings['general']}
63
  <br>
48
 
49
  $content4_strings = array(
50
  'intro' => esc_html__( 'You will see four tabs where you can configure the update options.', 'stops-core-theme-and-plugin-updates' ),
51
+ 'dashboard' => sprintf( '<strong>%s</strong> - %s', esc_html__( 'Dashboard', 'stops-core-theme-and-plugin-updates' ), esc_html__( 'Use this screen for an at-a-glance view of your settings.', 'stops-core-theme-and-plugin-updates' ) ),
52
  'general' => sprintf( '<strong>%s</strong> - %s', esc_html__( 'General', 'stops-core-theme-and-plugin-updates' ), esc_html__( 'Use this screen to finely tune which updates and automatic updates you would like to see.', 'stops-core-theme-and-plugin-updates' ) ),
53
  'plugins' => sprintf( '<strong>%s</strong> - %s', esc_html__( 'Plugins', 'stops-core-theme-and-plugin-updates' ), esc_html__( 'If plugin updates are enabled and/or automatic updates for plugins are enabled, you can configure which plugins will receive updates and/or automatic updates.', 'stops-core-theme-and-plugin-updates' ) ),
54
  'themes' => sprintf( '<strong>%s</strong> - %s', esc_html__( 'Themes', 'stops-core-theme-and-plugin-updates' ), esc_html__( 'If theme updates are enabled and/or automatic updates for themes are enabled, you can configure which themes will receive updates and/or automatic updates.', 'stops-core-theme-and-plugin-updates' ) ),
59
  <p>
60
  {$content4_strings['intro']}
61
  <br>
62
+ {$content4_strings['dashboard']}
63
+ <br>
64
  <br>
65
  {$content4_strings['general']}
66
  <br>
includes/MPSUM_Disable_Updates.php CHANGED
@@ -121,7 +121,14 @@ class MPSUM_Disable_Updates {
121
  add_filter( 'auto_core_update_send_email', '__return_false', 50 );
122
  add_filter( 'send_core_update_notification_email', '__return_false', 50 );
123
  add_filter( 'automatic_updates_send_debug_email', '__return_false', 50 );
124
- }
 
 
 
 
 
 
 
125
 
126
  //Enable Plugin Auto-updates
127
  if ( isset( $core_options[ 'plugin_updates' ] ) && 'on' == $core_options[ 'plugin_updates' ] ) {
@@ -154,6 +161,34 @@ class MPSUM_Disable_Updates {
154
 
155
  } //end constructor
156
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
157
  /**
158
  * Disable the out-of-date browser nag on the WordPress Dashboard.
159
  *
121
  add_filter( 'auto_core_update_send_email', '__return_false', 50 );
122
  add_filter( 'send_core_update_notification_email', '__return_false', 50 );
123
  add_filter( 'automatic_updates_send_debug_email', '__return_false', 50 );
124
+ } elseif( isset( $core_options[ 'notification_core_update_emails_plugins' ] ) && 'off' == $core_options[ 'notification_core_update_emails_plugins' ] ) {
125
+ add_filter( 'send_update_notification_email', array( $this, 'maybe_disable_emails' ), 10, 3 );
126
+ } elseif( isset( $core_options[ 'notification_core_update_emails_themes' ] ) && 'off' == $core_options[ 'notification_core_update_emails_themes' ] ) {
127
+ add_filter( 'send_update_notification_email', array( $this, 'maybe_disable_emails' ), 10, 3 );
128
+ } elseif( isset( $core_options[ 'notification_core_update_emails_translations' ] ) && 'off' == $core_options[ 'notification_core_update_emails_translations' ] ) {
129
+ add_filter( 'send_update_notification_email', array( $this, 'maybe_disable_emails' ), 10, 3 );
130
+ }
131
+
132
 
133
  //Enable Plugin Auto-updates
134
  if ( isset( $core_options[ 'plugin_updates' ] ) && 'on' == $core_options[ 'plugin_updates' ] ) {
161
 
162
  } //end constructor
163
 
164
+ /**
165
+ * Maybe disable updates.
166
+ *
167
+ * Disable background translation emails, plugin emails, theme emails
168
+ *
169
+ * @since 5.2.0
170
+ * @access public
171
+ * @see __construct
172
+ *
173
+ * @param bool Whether to disable or not
174
+ * @param type ( theme, plugin , translation )
175
+ * @param obj wp update object
176
+ *
177
+ */
178
+ public function maybe_disable_emails( $bool, $type, $object ) {
179
+ $core_options = MPSUM_Updates_Manager::get_options( 'core' );
180
+ if( isset( $core_options[ 'notification_core_update_emails_plugins' ] ) && 'off' == $core_options[ 'notification_core_update_emails_plugins' ] && $type == 'plugin' ) {
181
+ return false;
182
+ }
183
+ if( isset( $core_options[ 'notification_core_update_emails_themes' ] ) && 'off' == $core_options[ 'notification_core_update_emails_themes' ] && $type == 'theme' ) {
184
+ return false;
185
+ }
186
+ if( isset( $core_options[ 'notification_core_update_emails_translations' ] ) && 'off' == $core_options[ 'notification_core_update_emails_translations' ] && $type == 'translation' ) {
187
+ return false;
188
+ }
189
+ return $bool;
190
+
191
+ }
192
  /**
193
  * Disable the out-of-date browser nag on the WordPress Dashboard.
194
  *
js/admin.js ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery( document ).ready( function( $ ) {
2
+ /* When all updates button is clicked */
3
+ $( '.dashboard-item-choice' ).on( 'change', '#all_updates_on', function( e ) {
4
+ input_var = 'on';
5
+ if ( 'checked' == $( this ).attr( 'checked' ) ) {
6
+ input_var = 'on';
7
+ } else {
8
+ input_var = 'off';
9
+ }
10
+ $.post( ajaxurl, { action: 'mpsum_disable_updates', new_val: input_var, _ajax_nonce: $( '#_mpsum' ).val() }, function( response ) {
11
+ if ( response.length > 0 ) {
12
+ $.each( response, function( key, value ) {
13
+ $input_checkbox = $( '#' + value );
14
+ if ( 'checked' == $input_checkbox.attr( 'checked' ) ) {
15
+ $input_checkbox.removeAttr( 'checked' );
16
+ }
17
+ } );
18
+ } else {
19
+ $.each( jQuery( 'input.update-option' ), function() {
20
+ $element = jQuery( this );
21
+ $before = $element.siblings(':first' )
22
+ is_checked = $before.val();
23
+ if ( '' == is_checked ) {
24
+ $element.removeAttr( 'checked' );
25
+ return;
26
+ }
27
+ $element.attr( 'checked', $before.val() );
28
+ } );
29
+ }
30
+
31
+ }, 'json');
32
+ } );
33
+
34
+ /* For when other button is clicked */
35
+ $( "#dashboard-form" ).on( 'change', 'input', function( e ) {
36
+ $checkbox = jQuery( this );
37
+ checkbox_id = $checkbox.attr( 'id' );
38
+ if ( checkbox_id == 'all_updates_on' ) {
39
+ return;
40
+ }
41
+
42
+ $.each( $checkbox, function() {
43
+ data_context = jQuery( this ).data( 'context' );
44
+ data_action = jQuery( this ).data( 'action' );
45
+ data_checked = jQuery( this ).attr( 'checked' );
46
+ data_val = jQuery( this ).val();
47
+ if ( data_checked == '' || undefined == data_checked ) {
48
+ data_checked = 'off';
49
+ } else {
50
+ data_checked = "on";
51
+ }
52
+
53
+ $.post( ajaxurl, { action: 'mpsum_ajax_action', context: data_context, data_action: data_action, _ajax_nonce: $( '#_mpsum' ).val(), checked: data_checked, val: data_val }, function( response ) {
54
+ } );
55
+
56
+ } );
57
+ } );
58
+
59
+
60
+ /* Plugin / Theme Tabs */
61
+ $( '.dashboard-plugin-theme-updates' ).on( 'click', 'a', function( e ) {
62
+ e.preventDefault();
63
+ tag_action = jQuery( this ).attr( 'data-tab-action' );
64
+ if ( tag_action == 'plugins' ) {
65
+ $( '.dashboard-tab-themes' ).removeClass( 'active' ).addClass( 'inactive' );
66
+ $( '.dashboard-tab-plugins' ).removeClass( 'inactive' ).addClass( 'active' );
67
+ $( '.dashboard-tab-header-plugin' ).addClass( 'active' );
68
+ $( 'dashboard-tab-header-theme' ).removeClass( 'active' );
69
+ } else {
70
+ $( '.dashboard-tab-plugins' ).removeClass( 'active' ).addClass( 'inactive' );
71
+ $( '.dashboard-tab-themes' ).removeClass( 'inactive' ).addClass( 'active' );
72
+ $( '.dashboard-tab-header-theme' ).addClass( 'active' );
73
+ $( '.dashboard-tab-header-plugin' ).removeClass( 'active' );
74
+
75
+ }
76
+ } );
77
+
78
+ } );
js/index.php ADDED
File without changes
languages/stops-core-theme-and-plugin-updates-de_DE.mo CHANGED
Binary file
languages/stops-core-theme-and-plugin-updates-de_DE.po CHANGED
@@ -2,15 +2,15 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Easy Updates Manager\n"
4
  "Report-Msgid-Bugs-To: Ronald Huereca <ronalfy@gmail.com>\n"
5
- "POT-Creation-Date: 2015-09-19 11:56-0600\n"
6
- "PO-Revision-Date: 2015-09-19 11:57-0600\n"
7
- "Last-Translator: Ronald Huereca <ron@ronalfy.com>\n"
8
  "Language-Team: pixolin <pixolin@gmx.com>\n"
9
  "Language: de_DE\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 1.5.3\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
@@ -19,31 +19,35 @@ msgstr ""
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
- #: includes/MPSUM_Admin.php:164 includes/MPSUM_Admin.php:180
23
  msgid "Updates Options"
24
  msgstr "Aktualisierungs-Optionen"
25
 
26
- #: includes/MPSUM_Admin.php:198
27
  msgid "Manage Updates"
28
  msgstr "Aktualisierungen verwalten"
29
 
30
- #: includes/MPSUM_Admin.php:205 includes/MPSUM_Admin_Help.php:51
 
 
 
 
31
  msgid "General"
32
  msgstr "Allgemein"
33
 
34
- #: includes/MPSUM_Admin.php:211 includes/MPSUM_Admin_Help.php:52
35
  msgid "Plugins"
36
  msgstr "Plugins"
37
 
38
- #: includes/MPSUM_Admin.php:217 includes/MPSUM_Admin_Help.php:53
39
  msgid "Themes"
40
  msgstr "Themes"
41
 
42
- #: includes/MPSUM_Admin.php:223 includes/MPSUM_Admin_Help.php:54
43
  msgid "Advanced"
44
  msgstr "Erweitert"
45
 
46
- #: includes/MPSUM_Admin.php:279
47
  msgid "Configure"
48
  msgstr "Konfigurieren"
49
 
@@ -63,7 +67,7 @@ msgstr ""
63
  "Führe diese Aktualisierung aus, warte etwa 60 Sekunden und lade dann neu, um "
64
  "automatische Aktualisierungen zu testen."
65
 
66
- #: includes/MPSUM_Admin_Advanced.php:132 includes/MPSUM_Admin_Core.php:130
67
  msgid "Options saved."
68
  msgstr "Einstellungen gespeichert."
69
 
@@ -126,65 +130,84 @@ msgstr ""
126
  msgid "Force Updates"
127
  msgstr "Aktualisierungen erzwingen"
128
 
129
- #: includes/MPSUM_Admin_Core.php:139
130
  msgid "Global Settings"
131
  msgstr "Globale Einstellungen"
132
 
133
- #: includes/MPSUM_Admin_Core.php:142
134
  msgid "All Updates"
135
  msgstr "Alle Aktualisierungen"
136
 
137
- #: includes/MPSUM_Admin_Core.php:144 includes/MPSUM_Admin_Core.php:152
138
- #: includes/MPSUM_Admin_Core.php:160 includes/MPSUM_Admin_Core.php:167
139
- #: includes/MPSUM_Admin_Core.php:174 includes/MPSUM_Admin_Core.php:185
140
- #: includes/MPSUM_Admin_Core.php:193 includes/MPSUM_Admin_Core.php:201
141
- #: includes/MPSUM_Admin_Core.php:209 includes/MPSUM_Admin_Core.php:219
142
- #: includes/MPSUM_Admin_Core.php:229 includes/MPSUM_Admin_Core.php:240
143
- #: includes/MPSUM_Admin_Core.php:251 includes/MPSUM_Admin_Core.php:259
 
 
 
 
 
 
 
144
  msgid "Enabled"
145
  msgstr "Aktiviert"
146
 
147
- #: includes/MPSUM_Admin_Core.php:145 includes/MPSUM_Admin_Core.php:153
148
- #: includes/MPSUM_Admin_Core.php:161 includes/MPSUM_Admin_Core.php:168
149
- #: includes/MPSUM_Admin_Core.php:175 includes/MPSUM_Admin_Core.php:186
150
- #: includes/MPSUM_Admin_Core.php:194 includes/MPSUM_Admin_Core.php:202
151
- #: includes/MPSUM_Admin_Core.php:210 includes/MPSUM_Admin_Core.php:220
152
- #: includes/MPSUM_Admin_Core.php:230 includes/MPSUM_Admin_Core.php:241
153
- #: includes/MPSUM_Admin_Core.php:252 includes/MPSUM_Admin_Core.php:260
 
 
 
 
 
 
 
 
 
 
 
 
154
  msgid "Disabled"
155
  msgstr "Deaktiviert"
156
 
157
- #: includes/MPSUM_Admin_Core.php:146
158
  msgid "If this option is disabled, this will override all settings."
159
  msgstr ""
160
  "Wird diese Einstellung deaktiviert, überschreibt dies alle übrigen "
161
  "Einstellungen."
162
 
163
- #: includes/MPSUM_Admin_Core.php:150
164
  msgid "WordPress Core Updates"
165
  msgstr "WordPress Core-Aktualisierungen"
166
 
167
- #: includes/MPSUM_Admin_Core.php:154
168
  msgid "Prevents WordPress from showing it needs to be updated."
169
  msgstr "Hält WordPress davon ab, notwendige Aktualisierungen anzuzeigen."
170
 
171
- #: includes/MPSUM_Admin_Core.php:158
172
  msgid "All Plugin Updates"
173
  msgstr "Aktualisierung aller Plugins"
174
 
175
- #: includes/MPSUM_Admin_Core.php:165
176
  msgid "All Theme Updates"
177
  msgstr "Aktualisierung aller Themes"
178
 
179
- #: includes/MPSUM_Admin_Core.php:172
180
  msgid "All Translation Updates"
181
  msgstr "Aktualisierung aller Übersetzungen"
182
 
183
- #: includes/MPSUM_Admin_Core.php:179
184
  msgid "Automatic Updates"
185
  msgstr "Automatische Aktualisierungen"
186
 
187
- #: includes/MPSUM_Admin_Core.php:180
188
  msgid ""
189
  "These options will enable or disable automatic updates (background updates) "
190
  "of certain parts of WordPress."
@@ -192,43 +215,47 @@ msgstr ""
192
  "Diese Einstellungen aktivieren oder deaktivieren automatische "
193
  "Aktualisierungen (Hintergrundaktulisierungen) bestimmter Teile von WordPress."
194
 
195
- #: includes/MPSUM_Admin_Core.php:183
196
  msgid "Major Releases"
197
  msgstr "Hauptversion"
198
 
199
- #: includes/MPSUM_Admin_Core.php:187
200
  msgid "Automatically update to major releases (e.g., 4.1, 4.2, 4.3)."
201
  msgstr "Automatisch Hauptversionen aktualisieren (z.B. 4.1, 4.2, 4.3)."
202
 
203
- #: includes/MPSUM_Admin_Core.php:191
204
  msgid "Minor Releases"
205
  msgstr "Nebenversion"
206
 
207
- #: includes/MPSUM_Admin_Core.php:195
208
  msgid "Automatically update to minor releases (e.g., 4.1.1, 4.1.2, 4.1.3)."
209
  msgstr "Automatisch Nebenversionen aktualisieren (z.B. 4.1.1, 4.1.2, 4.1.3)."
210
 
211
- #: includes/MPSUM_Admin_Core.php:199
212
  msgid "Development Updates"
213
  msgstr "Entwicklungs-Aktualisierungen"
214
 
215
- #: includes/MPSUM_Admin_Core.php:203
216
  msgid "Update automatically to Bleeding Edge releases."
217
  msgstr "Automatisch auf beta-Versionen aktualisieren."
218
 
219
- #: includes/MPSUM_Admin_Core.php:207
220
  msgid "Automatic Plugin Updates"
221
  msgstr "Automatische Plugin-Aktualisierungen"
222
 
223
- #: includes/MPSUM_Admin_Core.php:211 includes/MPSUM_Admin_Core.php:221
 
 
224
  msgid "Default"
225
  msgstr "Standard"
226
 
227
- #: includes/MPSUM_Admin_Core.php:212 includes/MPSUM_Admin_Core.php:222
 
 
228
  msgid "Select Individually"
229
  msgstr "Individuelle Auswahl"
230
 
231
- #: includes/MPSUM_Admin_Core.php:213
232
  msgid ""
233
  "Automatically update your plugins. Select always on, always off, the "
234
  "WordPress default, or select plugins individually."
@@ -236,11 +263,11 @@ msgstr ""
236
  "Aktualisiere deine Plugins automatisch. Wähle aus immer an, immer aus, "
237
  "WordPress-Standard oder wähle Plugins individuell."
238
 
239
- #: includes/MPSUM_Admin_Core.php:217
240
  msgid "Automatic Theme Updates"
241
  msgstr "Automatische Theme-Updates"
242
 
243
- #: includes/MPSUM_Admin_Core.php:223
244
  msgid ""
245
  "Automatically update your themes. Select always on, always off, the "
246
  "WordPress default, or select themes individually."
@@ -248,57 +275,131 @@ msgstr ""
248
  "Aktualisiere deine Plugins automatisch. Wähle immer an, immer aus, WordPress-"
249
  "Standard oder wähle Themes individuell."
250
 
251
- #: includes/MPSUM_Admin_Core.php:227
252
  msgid "Translation Updates"
253
  msgstr "Aktualisierung der Übersetzungen"
254
 
255
- #: includes/MPSUM_Admin_Core.php:231
256
  msgid "Automatically update your translations."
257
  msgstr "Aktualisiere deine Übersetzungen automatisch."
258
 
259
- #: includes/MPSUM_Admin_Core.php:235
260
  msgid "Notifications"
261
  msgstr "Benachrichtigung"
262
 
263
- #: includes/MPSUM_Admin_Core.php:238
264
- msgid "Core Update E-mails"
265
- msgstr "E-Mails für Core-Aktualisierungen"
 
 
 
 
 
 
 
 
 
 
 
 
266
 
267
- #: includes/MPSUM_Admin_Core.php:242
 
 
 
 
268
  msgid ""
269
- "Disable e-mails that are sent when your site has been upgraded automatically."
 
270
  msgstr ""
271
- "Deaktiviere den Erhalt von E-Mails, nachdem deine Website automatisch "
272
- "aktualisiert wurde."
273
 
274
- #: includes/MPSUM_Admin_Core.php:246
275
  msgid "Miscellaneous"
276
  msgstr "Verschiedenes"
277
 
278
- #: includes/MPSUM_Admin_Core.php:249
279
  msgid "Browser Nag"
280
  msgstr "Browser-Hinweis"
281
 
282
- #: includes/MPSUM_Admin_Core.php:253
283
  msgid "Removes the browser nag for people using older browsers."
284
  msgstr "Entfernt den Hinweis bei Verwendung älterer Browser."
285
 
286
- #: includes/MPSUM_Admin_Core.php:257
287
  msgid "WordPress Version in Footer"
288
  msgstr "WordPress-Version in der Fußzeile"
289
 
290
- #: includes/MPSUM_Admin_Core.php:261
291
  msgid "Removes the WordPress version in the footer."
292
  msgstr "Entfernt die Anzeige der WordPress-Version in der Fußzeile."
293
 
294
- #: includes/MPSUM_Admin_Core.php:269
295
  msgid "Save Changes"
296
  msgstr "Änderungen speichern"
297
 
298
- #: includes/MPSUM_Admin_Core.php:271
299
  msgid "Reset to Defaults"
300
  msgstr "Zurücksetzen"
301
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
302
  #: includes/MPSUM_Admin_Help.php:27
303
  msgid ""
304
  "This is the Easy Updates Manager settings help tab. In here you will find "
@@ -481,10 +582,6 @@ msgstr "Die Aktualisierung ausgewählter Plugins wurde aktiviert."
481
  msgid "Plugin Update Options"
482
  msgstr "Optionen zur Plugin-Aktualisierung"
483
 
484
- #: includes/MPSUM_Admin_Plugins.php:260
485
- msgid "All plugin updates have been disabled."
486
- msgstr "Alle Plugin-Aktualisierungen wurden deaktiviert."
487
-
488
  #: includes/MPSUM_Admin_Themes.php:193
489
  msgid "The selected themes have had automatic updates enabled."
490
  msgstr ""
@@ -508,10 +605,6 @@ msgstr "Die Aktualisierung ausgewählter Themes wurde aktiviert."
508
  msgid "Theme Update Options"
509
  msgstr "Optionen zur Theme-Aktualisierung"
510
 
511
- #: includes/MPSUM_Admin_Themes.php:221
512
- msgid "All theme updates have been disabled."
513
- msgstr "Alle Theme-Aktualisierungen wurden deaktiviert."
514
-
515
  #: includes/MPSUM_List_Table.php:143
516
  msgid "List View"
517
  msgstr "Listenansicht"
@@ -758,6 +851,16 @@ msgstr "Besuche die Theme-Homepage"
758
  msgid "Visit Theme Site"
759
  msgstr "Besuche die Theme-Website"
760
 
 
 
 
 
 
 
 
 
 
 
761
  #~ msgid ""
762
  #~ "Manage and disable WordPress updates, including core, plugin, theme, and "
763
  #~ "automatic updates - Works with Multisite."
2
  msgstr ""
3
  "Project-Id-Version: Easy Updates Manager\n"
4
  "Report-Msgid-Bugs-To: Ronald Huereca <ronalfy@gmail.com>\n"
5
+ "POT-Creation-Date: 2015-09-27 10:49-0600\n"
6
+ "PO-Revision-Date: 2015-09-28 01:08+0100\n"
7
+ "Last-Translator: pixolin <pixolin@gmx.com>\n"
8
  "Language-Team: pixolin <pixolin@gmx.com>\n"
9
  "Language: de_DE\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 1.7.1\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
+ #: includes/MPSUM_Admin.php:172 includes/MPSUM_Admin.php:189
23
  msgid "Updates Options"
24
  msgstr "Aktualisierungs-Optionen"
25
 
26
+ #: includes/MPSUM_Admin.php:208
27
  msgid "Manage Updates"
28
  msgstr "Aktualisierungen verwalten"
29
 
30
+ #: includes/MPSUM_Admin.php:215
31
+ msgid "Dashboard"
32
+ msgstr "Dashboard"
33
+
34
+ #: includes/MPSUM_Admin.php:221 includes/MPSUM_Admin_Help.php:51
35
  msgid "General"
36
  msgstr "Allgemein"
37
 
38
+ #: includes/MPSUM_Admin.php:227 includes/MPSUM_Admin_Help.php:52
39
  msgid "Plugins"
40
  msgstr "Plugins"
41
 
42
+ #: includes/MPSUM_Admin.php:233 includes/MPSUM_Admin_Help.php:53
43
  msgid "Themes"
44
  msgstr "Themes"
45
 
46
+ #: includes/MPSUM_Admin.php:239 includes/MPSUM_Admin_Help.php:54
47
  msgid "Advanced"
48
  msgstr "Erweitert"
49
 
50
+ #: includes/MPSUM_Admin.php:295
51
  msgid "Configure"
52
  msgstr "Konfigurieren"
53
 
67
  "Führe diese Aktualisierung aus, warte etwa 60 Sekunden und lade dann neu, um "
68
  "automatische Aktualisierungen zu testen."
69
 
70
+ #: includes/MPSUM_Admin_Advanced.php:132 includes/MPSUM_Admin_Core.php:134
71
  msgid "Options saved."
72
  msgstr "Einstellungen gespeichert."
73
 
130
  msgid "Force Updates"
131
  msgstr "Aktualisierungen erzwingen"
132
 
133
+ #: includes/MPSUM_Admin_Core.php:143
134
  msgid "Global Settings"
135
  msgstr "Globale Einstellungen"
136
 
137
+ #: includes/MPSUM_Admin_Core.php:146 includes/MPSUM_Admin_Dashboard.php:70
138
  msgid "All Updates"
139
  msgstr "Alle Aktualisierungen"
140
 
141
+ #: includes/MPSUM_Admin_Core.php:148 includes/MPSUM_Admin_Core.php:156
142
+ #: includes/MPSUM_Admin_Core.php:164 includes/MPSUM_Admin_Core.php:171
143
+ #: includes/MPSUM_Admin_Core.php:178 includes/MPSUM_Admin_Core.php:189
144
+ #: includes/MPSUM_Admin_Core.php:197 includes/MPSUM_Admin_Core.php:205
145
+ #: includes/MPSUM_Admin_Core.php:213 includes/MPSUM_Admin_Core.php:223
146
+ #: includes/MPSUM_Admin_Core.php:233 includes/MPSUM_Admin_Core.php:261
147
+ #: includes/MPSUM_Admin_Core.php:269 includes/MPSUM_Admin_Dashboard.php:84
148
+ #: includes/MPSUM_Admin_Dashboard.php:166
149
+ #: includes/MPSUM_Admin_Dashboard.php:199
150
+ #: includes/MPSUM_Admin_Dashboard.php:209
151
+ #: includes/MPSUM_Admin_Dashboard.php:232
152
+ #: includes/MPSUM_Admin_Dashboard.php:247
153
+ #: includes/MPSUM_Admin_Dashboard.php:262
154
+ #: includes/MPSUM_Admin_Dashboard.php:271
155
  msgid "Enabled"
156
  msgstr "Aktiviert"
157
 
158
+ #: includes/MPSUM_Admin_Core.php:149 includes/MPSUM_Admin_Core.php:157
159
+ #: includes/MPSUM_Admin_Core.php:165 includes/MPSUM_Admin_Core.php:172
160
+ #: includes/MPSUM_Admin_Core.php:179 includes/MPSUM_Admin_Core.php:190
161
+ #: includes/MPSUM_Admin_Core.php:198 includes/MPSUM_Admin_Core.php:206
162
+ #: includes/MPSUM_Admin_Core.php:214 includes/MPSUM_Admin_Core.php:224
163
+ #: includes/MPSUM_Admin_Core.php:234 includes/MPSUM_Admin_Core.php:262
164
+ #: includes/MPSUM_Admin_Core.php:270 includes/MPSUM_Admin_Dashboard.php:99
165
+ #: includes/MPSUM_Admin_Dashboard.php:114
166
+ #: includes/MPSUM_Admin_Dashboard.php:129
167
+ #: includes/MPSUM_Admin_Dashboard.php:144
168
+ #: includes/MPSUM_Admin_Dashboard.php:175
169
+ #: includes/MPSUM_Admin_Dashboard.php:183
170
+ #: includes/MPSUM_Admin_Dashboard.php:192
171
+ #: includes/MPSUM_Admin_Dashboard.php:200
172
+ #: includes/MPSUM_Admin_Dashboard.php:210
173
+ #: includes/MPSUM_Admin_Dashboard.php:311
174
+ #: includes/MPSUM_Admin_Dashboard.php:355
175
+ #: includes/MPSUM_Admin_Dashboard.php:418
176
+ #: includes/MPSUM_Admin_Dashboard.php:481
177
  msgid "Disabled"
178
  msgstr "Deaktiviert"
179
 
180
+ #: includes/MPSUM_Admin_Core.php:150
181
  msgid "If this option is disabled, this will override all settings."
182
  msgstr ""
183
  "Wird diese Einstellung deaktiviert, überschreibt dies alle übrigen "
184
  "Einstellungen."
185
 
186
+ #: includes/MPSUM_Admin_Core.php:154 includes/MPSUM_Admin_Dashboard.php:88
187
  msgid "WordPress Core Updates"
188
  msgstr "WordPress Core-Aktualisierungen"
189
 
190
+ #: includes/MPSUM_Admin_Core.php:158
191
  msgid "Prevents WordPress from showing it needs to be updated."
192
  msgstr "Hält WordPress davon ab, notwendige Aktualisierungen anzuzeigen."
193
 
194
+ #: includes/MPSUM_Admin_Core.php:162 includes/MPSUM_Admin_Dashboard.php:103
195
  msgid "All Plugin Updates"
196
  msgstr "Aktualisierung aller Plugins"
197
 
198
+ #: includes/MPSUM_Admin_Core.php:169 includes/MPSUM_Admin_Dashboard.php:118
199
  msgid "All Theme Updates"
200
  msgstr "Aktualisierung aller Themes"
201
 
202
+ #: includes/MPSUM_Admin_Core.php:176 includes/MPSUM_Admin_Dashboard.php:133
203
  msgid "All Translation Updates"
204
  msgstr "Aktualisierung aller Übersetzungen"
205
 
206
+ #: includes/MPSUM_Admin_Core.php:183 includes/MPSUM_Admin_Dashboard.php:151
207
  msgid "Automatic Updates"
208
  msgstr "Automatische Aktualisierungen"
209
 
210
+ #: includes/MPSUM_Admin_Core.php:184
211
  msgid ""
212
  "These options will enable or disable automatic updates (background updates) "
213
  "of certain parts of WordPress."
215
  "Diese Einstellungen aktivieren oder deaktivieren automatische "
216
  "Aktualisierungen (Hintergrundaktulisierungen) bestimmter Teile von WordPress."
217
 
218
+ #: includes/MPSUM_Admin_Core.php:187 includes/MPSUM_Admin_Dashboard.php:162
219
  msgid "Major Releases"
220
  msgstr "Hauptversion"
221
 
222
+ #: includes/MPSUM_Admin_Core.php:191
223
  msgid "Automatically update to major releases (e.g., 4.1, 4.2, 4.3)."
224
  msgstr "Automatisch Hauptversionen aktualisieren (z.B. 4.1, 4.2, 4.3)."
225
 
226
+ #: includes/MPSUM_Admin_Core.php:195 includes/MPSUM_Admin_Dashboard.php:170
227
  msgid "Minor Releases"
228
  msgstr "Nebenversion"
229
 
230
+ #: includes/MPSUM_Admin_Core.php:199
231
  msgid "Automatically update to minor releases (e.g., 4.1.1, 4.1.2, 4.1.3)."
232
  msgstr "Automatisch Nebenversionen aktualisieren (z.B. 4.1.1, 4.1.2, 4.1.3)."
233
 
234
+ #: includes/MPSUM_Admin_Core.php:203 includes/MPSUM_Admin_Dashboard.php:179
235
  msgid "Development Updates"
236
  msgstr "Entwicklungs-Aktualisierungen"
237
 
238
+ #: includes/MPSUM_Admin_Core.php:207
239
  msgid "Update automatically to Bleeding Edge releases."
240
  msgstr "Automatisch auf beta-Versionen aktualisieren."
241
 
242
+ #: includes/MPSUM_Admin_Core.php:211 includes/MPSUM_Admin_Dashboard.php:196
243
  msgid "Automatic Plugin Updates"
244
  msgstr "Automatische Plugin-Aktualisierungen"
245
 
246
+ #: includes/MPSUM_Admin_Core.php:215 includes/MPSUM_Admin_Core.php:225
247
+ #: includes/MPSUM_Admin_Dashboard.php:201
248
+ #: includes/MPSUM_Admin_Dashboard.php:211
249
  msgid "Default"
250
  msgstr "Standard"
251
 
252
+ #: includes/MPSUM_Admin_Core.php:216 includes/MPSUM_Admin_Core.php:226
253
+ #: includes/MPSUM_Admin_Dashboard.php:202
254
+ #: includes/MPSUM_Admin_Dashboard.php:212
255
  msgid "Select Individually"
256
  msgstr "Individuelle Auswahl"
257
 
258
+ #: includes/MPSUM_Admin_Core.php:217
259
  msgid ""
260
  "Automatically update your plugins. Select always on, always off, the "
261
  "WordPress default, or select plugins individually."
263
  "Aktualisiere deine Plugins automatisch. Wähle aus immer an, immer aus, "
264
  "WordPress-Standard oder wähle Plugins individuell."
265
 
266
+ #: includes/MPSUM_Admin_Core.php:221 includes/MPSUM_Admin_Dashboard.php:206
267
  msgid "Automatic Theme Updates"
268
  msgstr "Automatische Theme-Updates"
269
 
270
+ #: includes/MPSUM_Admin_Core.php:227
271
  msgid ""
272
  "Automatically update your themes. Select always on, always off, the "
273
  "WordPress default, or select themes individually."
275
  "Aktualisiere deine Plugins automatisch. Wähle immer an, immer aus, WordPress-"
276
  "Standard oder wähle Themes individuell."
277
 
278
+ #: includes/MPSUM_Admin_Core.php:231 includes/MPSUM_Admin_Dashboard.php:187
279
  msgid "Translation Updates"
280
  msgstr "Aktualisierung der Übersetzungen"
281
 
282
+ #: includes/MPSUM_Admin_Core.php:235
283
  msgid "Automatically update your translations."
284
  msgstr "Aktualisiere deine Übersetzungen automatisch."
285
 
286
+ #: includes/MPSUM_Admin_Core.php:239
287
  msgid "Notifications"
288
  msgstr "Benachrichtigung"
289
 
290
+ #: includes/MPSUM_Admin_Core.php:242 includes/MPSUM_Admin_Dashboard.php:221
291
+ msgid "Core E-mails"
292
+ msgstr "Core E-Mails"
293
+
294
+ #: includes/MPSUM_Admin_Core.php:245
295
+ msgid "Core Update Emails"
296
+ msgstr "Core Aktualisierungs-E-Mails"
297
+
298
+ #: includes/MPSUM_Admin_Core.php:247 includes/MPSUM_Admin_Dashboard.php:236
299
+ msgid "Core Plugin Emails"
300
+ msgstr "Core Plugin-E-Mails"
301
+
302
+ #: includes/MPSUM_Admin_Core.php:249 includes/MPSUM_Admin_Dashboard.php:251
303
+ msgid "Core Theme Emails"
304
+ msgstr "Core Theme-E-Mails"
305
 
306
+ #: includes/MPSUM_Admin_Core.php:251 includes/MPSUM_Admin_Dashboard.php:266
307
+ msgid "Core Translation Emails"
308
+ msgstr "Core Übersetzungs-E-Mails"
309
+
310
+ #: includes/MPSUM_Admin_Core.php:252
311
  msgid ""
312
+ "Disable e-mails that are sent when your site has been upgraded "
313
+ "automatically. These will not be functional until WordPress 4.4."
314
  msgstr ""
315
+ "Versand von E-Mails nach automatischer Aktualisierung deiner Website "
316
+ "abschalten. Funktioniert erst ab WordPress 4.4."
317
 
318
+ #: includes/MPSUM_Admin_Core.php:256
319
  msgid "Miscellaneous"
320
  msgstr "Verschiedenes"
321
 
322
+ #: includes/MPSUM_Admin_Core.php:259
323
  msgid "Browser Nag"
324
  msgstr "Browser-Hinweis"
325
 
326
+ #: includes/MPSUM_Admin_Core.php:263
327
  msgid "Removes the browser nag for people using older browsers."
328
  msgstr "Entfernt den Hinweis bei Verwendung älterer Browser."
329
 
330
+ #: includes/MPSUM_Admin_Core.php:267
331
  msgid "WordPress Version in Footer"
332
  msgstr "WordPress-Version in der Fußzeile"
333
 
334
+ #: includes/MPSUM_Admin_Core.php:271
335
  msgid "Removes the WordPress version in the footer."
336
  msgstr "Entfernt die Anzeige der WordPress-Version in der Fußzeile."
337
 
338
+ #: includes/MPSUM_Admin_Core.php:279
339
  msgid "Save Changes"
340
  msgstr "Änderungen speichern"
341
 
342
+ #: includes/MPSUM_Admin_Core.php:281
343
  msgid "Reset to Defaults"
344
  msgstr "Zurücksetzen"
345
 
346
+ #: includes/MPSUM_Admin_Dashboard.php:67
347
+ msgid "WordPress Updates"
348
+ msgstr "WordPress-Aktualisierungen"
349
+
350
+ #: includes/MPSUM_Admin_Dashboard.php:218
351
+ msgid "WordPress Notifications"
352
+ msgstr "WordPress-Benachrichtigungen"
353
+
354
+ #: includes/MPSUM_Admin_Dashboard.php:278
355
+ msgid "Plugin and Theme Updates"
356
+ msgstr "Plugin- und Theme-Aktualisierungen"
357
+
358
+ #: includes/MPSUM_Admin_Dashboard.php:280
359
+ #: includes/MPSUM_Admin_Dashboard.php:378
360
+ msgid "Plugin Updates"
361
+ msgstr "Plugin-Aktualisierungen"
362
+
363
+ #: includes/MPSUM_Admin_Dashboard.php:281
364
+ #: includes/MPSUM_Admin_Dashboard.php:379
365
+ msgid "Theme Updates"
366
+ msgstr "Theme-Aktualisierungen"
367
+
368
+ #: includes/MPSUM_Admin_Dashboard.php:320 includes/MPSUM_Admin_Plugins.php:260
369
+ msgid "All plugin updates have been disabled."
370
+ msgstr "Alle Plugin-Aktualisierungen wurden deaktiviert."
371
+
372
+ #: includes/MPSUM_Admin_Dashboard.php:364 includes/MPSUM_Admin_Themes.php:221
373
+ msgid "All theme updates have been disabled."
374
+ msgstr "Alle Theme-Aktualisierungen wurden deaktiviert."
375
+
376
+ #: includes/MPSUM_Admin_Dashboard.php:376
377
+ msgid "Plugin and Theme Automatic Updates"
378
+ msgstr "Automatics Plugin- und Theme-Aktualisierungen"
379
+
380
+ #: includes/MPSUM_Admin_Dashboard.php:390
381
+ #: includes/MPSUM_Admin_Dashboard.php:447
382
+ msgid "WordPress defaults control which updates are automatic or not."
383
+ msgstr ""
384
+ "WordPress-Vorgaben bestimmen, welche Aktualisierungen automtisch vorgenommen "
385
+ "werden."
386
+
387
+ #: includes/MPSUM_Admin_Dashboard.php:393
388
+ msgid "Automatic updates are on for all plugins"
389
+ msgstr "Automatische Aktualisierungen sind für alle Plugins aktiviert"
390
+
391
+ #: includes/MPSUM_Admin_Dashboard.php:396
392
+ msgid "Automatic updates are disabled for all plugins"
393
+ msgstr "Automatische Aktualisierungen sind für alle Plugins deaktiviert"
394
+
395
+ #: includes/MPSUM_Admin_Dashboard.php:450
396
+ msgid "Automatic updates are on for all themes"
397
+ msgstr "Automatische Aktualisierungen sind für alle Themes aktiviert"
398
+
399
+ #: includes/MPSUM_Admin_Dashboard.php:453
400
+ msgid "Automatic updates are disabled for all themes"
401
+ msgstr "Automatische Aktualisierungen sind für alle Themes deaktiviert"
402
+
403
  #: includes/MPSUM_Admin_Help.php:27
404
  msgid ""
405
  "This is the Easy Updates Manager settings help tab. In here you will find "
582
  msgid "Plugin Update Options"
583
  msgstr "Optionen zur Plugin-Aktualisierung"
584
 
 
 
 
 
585
  #: includes/MPSUM_Admin_Themes.php:193
586
  msgid "The selected themes have had automatic updates enabled."
587
  msgstr ""
605
  msgid "Theme Update Options"
606
  msgstr "Optionen zur Theme-Aktualisierung"
607
 
 
 
 
 
608
  #: includes/MPSUM_List_Table.php:143
609
  msgid "List View"
610
  msgstr "Listenansicht"
851
  msgid "Visit Theme Site"
852
  msgstr "Besuche die Theme-Website"
853
 
854
+ #~ msgid "Core Update E-mails"
855
+ #~ msgstr "E-Mails für Core-Aktualisierungen"
856
+
857
+ #~ msgid ""
858
+ #~ "Disable e-mails that are sent when your site has been upgraded "
859
+ #~ "automatically."
860
+ #~ msgstr ""
861
+ #~ "Deaktiviere den Erhalt von E-Mails, nachdem deine Website automatisch "
862
+ #~ "aktualisiert wurde."
863
+
864
  #~ msgid ""
865
  #~ "Manage and disable WordPress updates, including core, plugin, theme, and "
866
  #~ "automatic updates - Works with Multisite."
languages/stops-core-theme-and-plugin-updates-de_DE_formal.mo CHANGED
Binary file
languages/stops-core-theme-and-plugin-updates-de_DE_formal.po CHANGED
@@ -2,15 +2,15 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Easy Updates Manager\n"
4
  "Report-Msgid-Bugs-To: Ronald Huereca <ronalfy@gmail.com>\n"
5
- "POT-Creation-Date: 2015-09-19 11:56-0600\n"
6
- "PO-Revision-Date: 2015-09-19 11:57-0600\n"
7
- "Last-Translator: Ronald Huereca <ron@ronalfy.com>\n"
8
  "Language-Team: pixolin <pixolin@gmx.com>\n"
9
  "Language: de_DE\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 1.5.3\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
@@ -19,31 +19,35 @@ msgstr ""
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
- #: includes/MPSUM_Admin.php:164 includes/MPSUM_Admin.php:180
23
  msgid "Updates Options"
24
  msgstr "Aktualisierungs-Optionen"
25
 
26
- #: includes/MPSUM_Admin.php:198
27
  msgid "Manage Updates"
28
  msgstr "Aktualisierungen verwalten"
29
 
30
- #: includes/MPSUM_Admin.php:205 includes/MPSUM_Admin_Help.php:51
 
 
 
 
31
  msgid "General"
32
  msgstr "Allgemein"
33
 
34
- #: includes/MPSUM_Admin.php:211 includes/MPSUM_Admin_Help.php:52
35
  msgid "Plugins"
36
  msgstr "Plugins"
37
 
38
- #: includes/MPSUM_Admin.php:217 includes/MPSUM_Admin_Help.php:53
39
  msgid "Themes"
40
  msgstr "Themes"
41
 
42
- #: includes/MPSUM_Admin.php:223 includes/MPSUM_Admin_Help.php:54
43
  msgid "Advanced"
44
  msgstr "Erweitert"
45
 
46
- #: includes/MPSUM_Admin.php:279
47
  msgid "Configure"
48
  msgstr "Konfigurieren"
49
 
@@ -63,7 +67,7 @@ msgstr ""
63
  "Führen Sie diese Aktualisierung aus, warten Sie etwa 60 Sekunden und laden "
64
  "Sie dann neu, um automatische Aktualisierungen zu testen."
65
 
66
- #: includes/MPSUM_Admin_Advanced.php:132 includes/MPSUM_Admin_Core.php:130
67
  msgid "Options saved."
68
  msgstr "Einstellungen gespeichert."
69
 
@@ -127,65 +131,84 @@ msgstr ""
127
  msgid "Force Updates"
128
  msgstr "Aktualisierungen erzwingen"
129
 
130
- #: includes/MPSUM_Admin_Core.php:139
131
  msgid "Global Settings"
132
  msgstr "Globale Einstellungen"
133
 
134
- #: includes/MPSUM_Admin_Core.php:142
135
  msgid "All Updates"
136
  msgstr "Alle Aktualisierungen"
137
 
138
- #: includes/MPSUM_Admin_Core.php:144 includes/MPSUM_Admin_Core.php:152
139
- #: includes/MPSUM_Admin_Core.php:160 includes/MPSUM_Admin_Core.php:167
140
- #: includes/MPSUM_Admin_Core.php:174 includes/MPSUM_Admin_Core.php:185
141
- #: includes/MPSUM_Admin_Core.php:193 includes/MPSUM_Admin_Core.php:201
142
- #: includes/MPSUM_Admin_Core.php:209 includes/MPSUM_Admin_Core.php:219
143
- #: includes/MPSUM_Admin_Core.php:229 includes/MPSUM_Admin_Core.php:240
144
- #: includes/MPSUM_Admin_Core.php:251 includes/MPSUM_Admin_Core.php:259
 
 
 
 
 
 
 
145
  msgid "Enabled"
146
  msgstr "Aktiviert"
147
 
148
- #: includes/MPSUM_Admin_Core.php:145 includes/MPSUM_Admin_Core.php:153
149
- #: includes/MPSUM_Admin_Core.php:161 includes/MPSUM_Admin_Core.php:168
150
- #: includes/MPSUM_Admin_Core.php:175 includes/MPSUM_Admin_Core.php:186
151
- #: includes/MPSUM_Admin_Core.php:194 includes/MPSUM_Admin_Core.php:202
152
- #: includes/MPSUM_Admin_Core.php:210 includes/MPSUM_Admin_Core.php:220
153
- #: includes/MPSUM_Admin_Core.php:230 includes/MPSUM_Admin_Core.php:241
154
- #: includes/MPSUM_Admin_Core.php:252 includes/MPSUM_Admin_Core.php:260
 
 
 
 
 
 
 
 
 
 
 
 
155
  msgid "Disabled"
156
  msgstr "Deaktiviert"
157
 
158
- #: includes/MPSUM_Admin_Core.php:146
159
  msgid "If this option is disabled, this will override all settings."
160
  msgstr ""
161
  "Wird diese Einstellung deaktiviert, überschreibt dies alle übrigen "
162
  "Einstellungen."
163
 
164
- #: includes/MPSUM_Admin_Core.php:150
165
  msgid "WordPress Core Updates"
166
  msgstr "WordPress Core-Aktualisierungen"
167
 
168
- #: includes/MPSUM_Admin_Core.php:154
169
  msgid "Prevents WordPress from showing it needs to be updated."
170
  msgstr "Hält WordPress davon ab, notwendige Aktualisierungen anzuzeigen."
171
 
172
- #: includes/MPSUM_Admin_Core.php:158
173
  msgid "All Plugin Updates"
174
  msgstr "Aktualisierung aller Plugins"
175
 
176
- #: includes/MPSUM_Admin_Core.php:165
177
  msgid "All Theme Updates"
178
  msgstr "Aktualisierung aller Themes"
179
 
180
- #: includes/MPSUM_Admin_Core.php:172
181
  msgid "All Translation Updates"
182
  msgstr "Aktualisierung aller Übersetzungen"
183
 
184
- #: includes/MPSUM_Admin_Core.php:179
185
  msgid "Automatic Updates"
186
  msgstr "Automatische Aktualisierungen"
187
 
188
- #: includes/MPSUM_Admin_Core.php:180
189
  msgid ""
190
  "These options will enable or disable automatic updates (background updates) "
191
  "of certain parts of WordPress."
@@ -193,43 +216,47 @@ msgstr ""
193
  "Diese Einstellungen aktivieren oder deaktivieren automatische "
194
  "Aktualisierungen (Hintergrundaktulisierungen) bestimmter Teile von WordPress."
195
 
196
- #: includes/MPSUM_Admin_Core.php:183
197
  msgid "Major Releases"
198
  msgstr "Hauptversion"
199
 
200
- #: includes/MPSUM_Admin_Core.php:187
201
  msgid "Automatically update to major releases (e.g., 4.1, 4.2, 4.3)."
202
  msgstr "Automatisch Hauptversionen aktualisieren (z.B. 4.1, 4.2, 4.3)."
203
 
204
- #: includes/MPSUM_Admin_Core.php:191
205
  msgid "Minor Releases"
206
  msgstr "Nebenversion"
207
 
208
- #: includes/MPSUM_Admin_Core.php:195
209
  msgid "Automatically update to minor releases (e.g., 4.1.1, 4.1.2, 4.1.3)."
210
  msgstr "Automatisch Nebenversionen aktualisieren (z.B. 4.1.1, 4.1.2, 4.1.3)."
211
 
212
- #: includes/MPSUM_Admin_Core.php:199
213
  msgid "Development Updates"
214
  msgstr "Entwicklungs-Aktualisierungen"
215
 
216
- #: includes/MPSUM_Admin_Core.php:203
217
  msgid "Update automatically to Bleeding Edge releases."
218
  msgstr "Automatisch auf beta-Versionen aktualisieren."
219
 
220
- #: includes/MPSUM_Admin_Core.php:207
221
  msgid "Automatic Plugin Updates"
222
  msgstr "Automatische Plugin-Aktualisierungen"
223
 
224
- #: includes/MPSUM_Admin_Core.php:211 includes/MPSUM_Admin_Core.php:221
 
 
225
  msgid "Default"
226
  msgstr "Standard"
227
 
228
- #: includes/MPSUM_Admin_Core.php:212 includes/MPSUM_Admin_Core.php:222
 
 
229
  msgid "Select Individually"
230
  msgstr "Individuelle Auswahl"
231
 
232
- #: includes/MPSUM_Admin_Core.php:213
233
  msgid ""
234
  "Automatically update your plugins. Select always on, always off, the "
235
  "WordPress default, or select plugins individually."
@@ -237,11 +264,11 @@ msgstr ""
237
  "Aktualisieren Sie ihre Plugins automatisch. Wählen Sie aus immer an, immer "
238
  "aus, WordPress-Standard oder wählen Sie Plugins individuell."
239
 
240
- #: includes/MPSUM_Admin_Core.php:217
241
  msgid "Automatic Theme Updates"
242
  msgstr "Automatische Theme-Updates"
243
 
244
- #: includes/MPSUM_Admin_Core.php:223
245
  msgid ""
246
  "Automatically update your themes. Select always on, always off, the "
247
  "WordPress default, or select themes individually."
@@ -249,57 +276,131 @@ msgstr ""
249
  "Aktualisieren Sie ihre Plugins automatisch. Wählen Sie immer an, immer aus, "
250
  "WordPress-Standard oder wählen Sie Themes individuell."
251
 
252
- #: includes/MPSUM_Admin_Core.php:227
253
  msgid "Translation Updates"
254
  msgstr "Aktualisierung der Übersetzungen"
255
 
256
- #: includes/MPSUM_Admin_Core.php:231
257
  msgid "Automatically update your translations."
258
  msgstr "Aktualisieren Sie ihre Übersetzungen automatisch."
259
 
260
- #: includes/MPSUM_Admin_Core.php:235
261
  msgid "Notifications"
262
  msgstr "Benachrichtigung"
263
 
264
- #: includes/MPSUM_Admin_Core.php:238
265
- msgid "Core Update E-mails"
266
- msgstr "E-Mails für Core-Aktualisierungen"
 
 
 
 
 
 
 
 
 
 
 
 
267
 
268
- #: includes/MPSUM_Admin_Core.php:242
 
 
 
 
269
  msgid ""
270
- "Disable e-mails that are sent when your site has been upgraded automatically."
 
271
  msgstr ""
272
- "Deaktivieren Sie den Erhalt von E-Mails, nachdem ihre Website automatisch "
273
- "aktualisiert wurde."
274
 
275
- #: includes/MPSUM_Admin_Core.php:246
276
  msgid "Miscellaneous"
277
  msgstr "Verschiedenes"
278
 
279
- #: includes/MPSUM_Admin_Core.php:249
280
  msgid "Browser Nag"
281
  msgstr "Browser-Hinweis"
282
 
283
- #: includes/MPSUM_Admin_Core.php:253
284
  msgid "Removes the browser nag for people using older browsers."
285
  msgstr "Entfernt den Hinweis bei Verwendung älterer Browser."
286
 
287
- #: includes/MPSUM_Admin_Core.php:257
288
  msgid "WordPress Version in Footer"
289
  msgstr "WordPress-Version in der Fußzeile"
290
 
291
- #: includes/MPSUM_Admin_Core.php:261
292
  msgid "Removes the WordPress version in the footer."
293
  msgstr "Entfernt die Anzeige der WordPress-Version in der Fußzeile."
294
 
295
- #: includes/MPSUM_Admin_Core.php:269
296
  msgid "Save Changes"
297
  msgstr "Änderungen speichern"
298
 
299
- #: includes/MPSUM_Admin_Core.php:271
300
  msgid "Reset to Defaults"
301
  msgstr "Zurücksetzen"
302
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
303
  #: includes/MPSUM_Admin_Help.php:27
304
  msgid ""
305
  "This is the Easy Updates Manager settings help tab. In here you will find "
@@ -319,7 +420,7 @@ msgid ""
319
  "may run into compatibility problems. Check the capability tab for more "
320
  "information."
321
  msgstr ""
322
- "Wenn ihre WordPress-Coredateien, Theme oder Plugins zu veraltet sind, können "
323
  "Kompatibilitätsprobleme entstehen. Sehen Sie im Tab Kompatibilität nach, um "
324
  "mehr zu erfahren."
325
 
@@ -481,10 +582,6 @@ msgstr "Die Aktualisierung ausgewählter Plugins wurde aktiviert."
481
  msgid "Plugin Update Options"
482
  msgstr "Optionen zur Plugin-Aktualisierung"
483
 
484
- #: includes/MPSUM_Admin_Plugins.php:260
485
- msgid "All plugin updates have been disabled."
486
- msgstr "Alle Plugin-Aktualisierungen wurden deaktiviert."
487
-
488
  #: includes/MPSUM_Admin_Themes.php:193
489
  msgid "The selected themes have had automatic updates enabled."
490
  msgstr ""
@@ -508,10 +605,6 @@ msgstr "Die Aktualisierung ausgewählter Themes wurde aktiviert."
508
  msgid "Theme Update Options"
509
  msgstr "Optionen zur Theme-Aktualisierung"
510
 
511
- #: includes/MPSUM_Admin_Themes.php:221
512
- msgid "All theme updates have been disabled."
513
- msgstr "Alle Theme-Aktualisierungen wurden deaktiviert."
514
-
515
  #: includes/MPSUM_List_Table.php:143
516
  msgid "List View"
517
  msgstr "Listenansicht"
@@ -548,6 +641,7 @@ msgstr "Nach Datum filtern"
548
  msgid "All dates"
549
  msgstr "Alle Daten anzeigen"
550
 
 
551
  #: includes/MPSUM_List_Table.php:571
552
  #, php-format
553
  msgid "%1$s %2$d"
@@ -759,13 +853,24 @@ msgstr "Besuchen Sie die Theme-Homepage"
759
  msgid "Visit Theme Site"
760
  msgstr "Besuchen Sie die Theme-Website"
761
 
 
 
 
 
 
 
 
 
 
 
 
 
762
  #~ msgid ""
763
- #~ "Manage and disable WordPress updates, including core, plugin, theme, and "
764
- #~ "automatic updates - Works with Multisite."
765
  #~ msgstr ""
766
- #~ "Verwalten und deaktivieren Sie WordPress-Aktualisierungen, einschließlich "
767
- #~ "Core, Plugins, Themes und automatischen Aktualisierungen. Funktioniert "
768
- #~ "auch bei Multisite."
769
 
770
  #~ msgid "Update Options"
771
  #~ msgstr "Aktualisierungs-Optionen"
2
  msgstr ""
3
  "Project-Id-Version: Easy Updates Manager\n"
4
  "Report-Msgid-Bugs-To: Ronald Huereca <ronalfy@gmail.com>\n"
5
+ "POT-Creation-Date: 2015-09-28 00:56+0100\n"
6
+ "PO-Revision-Date: 2015-09-28 01:33+0100\n"
7
+ "Last-Translator: pixolin <pixolin@gmx.com>\n"
8
  "Language-Team: pixolin <pixolin@gmx.com>\n"
9
  "Language: de_DE\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 1.7.1\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
+ #: includes/MPSUM_Admin.php:172 includes/MPSUM_Admin.php:189
23
  msgid "Updates Options"
24
  msgstr "Aktualisierungs-Optionen"
25
 
26
+ #: includes/MPSUM_Admin.php:208
27
  msgid "Manage Updates"
28
  msgstr "Aktualisierungen verwalten"
29
 
30
+ #: includes/MPSUM_Admin.php:215
31
+ msgid "Dashboard"
32
+ msgstr "Dashboard"
33
+
34
+ #: includes/MPSUM_Admin.php:221 includes/MPSUM_Admin_Help.php:51
35
  msgid "General"
36
  msgstr "Allgemein"
37
 
38
+ #: includes/MPSUM_Admin.php:227 includes/MPSUM_Admin_Help.php:52
39
  msgid "Plugins"
40
  msgstr "Plugins"
41
 
42
+ #: includes/MPSUM_Admin.php:233 includes/MPSUM_Admin_Help.php:53
43
  msgid "Themes"
44
  msgstr "Themes"
45
 
46
+ #: includes/MPSUM_Admin.php:239 includes/MPSUM_Admin_Help.php:54
47
  msgid "Advanced"
48
  msgstr "Erweitert"
49
 
50
+ #: includes/MPSUM_Admin.php:295
51
  msgid "Configure"
52
  msgstr "Konfigurieren"
53
 
67
  "Führen Sie diese Aktualisierung aus, warten Sie etwa 60 Sekunden und laden "
68
  "Sie dann neu, um automatische Aktualisierungen zu testen."
69
 
70
+ #: includes/MPSUM_Admin_Advanced.php:132 includes/MPSUM_Admin_Core.php:134
71
  msgid "Options saved."
72
  msgstr "Einstellungen gespeichert."
73
 
131
  msgid "Force Updates"
132
  msgstr "Aktualisierungen erzwingen"
133
 
134
+ #: includes/MPSUM_Admin_Core.php:143
135
  msgid "Global Settings"
136
  msgstr "Globale Einstellungen"
137
 
138
+ #: includes/MPSUM_Admin_Core.php:146 includes/MPSUM_Admin_Dashboard.php:70
139
  msgid "All Updates"
140
  msgstr "Alle Aktualisierungen"
141
 
142
+ #: includes/MPSUM_Admin_Core.php:148 includes/MPSUM_Admin_Core.php:156
143
+ #: includes/MPSUM_Admin_Core.php:164 includes/MPSUM_Admin_Core.php:171
144
+ #: includes/MPSUM_Admin_Core.php:178 includes/MPSUM_Admin_Core.php:189
145
+ #: includes/MPSUM_Admin_Core.php:197 includes/MPSUM_Admin_Core.php:205
146
+ #: includes/MPSUM_Admin_Core.php:213 includes/MPSUM_Admin_Core.php:223
147
+ #: includes/MPSUM_Admin_Core.php:233 includes/MPSUM_Admin_Core.php:261
148
+ #: includes/MPSUM_Admin_Core.php:269 includes/MPSUM_Admin_Dashboard.php:84
149
+ #: includes/MPSUM_Admin_Dashboard.php:166
150
+ #: includes/MPSUM_Admin_Dashboard.php:199
151
+ #: includes/MPSUM_Admin_Dashboard.php:209
152
+ #: includes/MPSUM_Admin_Dashboard.php:232
153
+ #: includes/MPSUM_Admin_Dashboard.php:247
154
+ #: includes/MPSUM_Admin_Dashboard.php:262
155
+ #: includes/MPSUM_Admin_Dashboard.php:271
156
  msgid "Enabled"
157
  msgstr "Aktiviert"
158
 
159
+ #: includes/MPSUM_Admin_Core.php:149 includes/MPSUM_Admin_Core.php:157
160
+ #: includes/MPSUM_Admin_Core.php:165 includes/MPSUM_Admin_Core.php:172
161
+ #: includes/MPSUM_Admin_Core.php:179 includes/MPSUM_Admin_Core.php:190
162
+ #: includes/MPSUM_Admin_Core.php:198 includes/MPSUM_Admin_Core.php:206
163
+ #: includes/MPSUM_Admin_Core.php:214 includes/MPSUM_Admin_Core.php:224
164
+ #: includes/MPSUM_Admin_Core.php:234 includes/MPSUM_Admin_Core.php:262
165
+ #: includes/MPSUM_Admin_Core.php:270 includes/MPSUM_Admin_Dashboard.php:99
166
+ #: includes/MPSUM_Admin_Dashboard.php:114
167
+ #: includes/MPSUM_Admin_Dashboard.php:129
168
+ #: includes/MPSUM_Admin_Dashboard.php:144
169
+ #: includes/MPSUM_Admin_Dashboard.php:175
170
+ #: includes/MPSUM_Admin_Dashboard.php:183
171
+ #: includes/MPSUM_Admin_Dashboard.php:192
172
+ #: includes/MPSUM_Admin_Dashboard.php:200
173
+ #: includes/MPSUM_Admin_Dashboard.php:210
174
+ #: includes/MPSUM_Admin_Dashboard.php:311
175
+ #: includes/MPSUM_Admin_Dashboard.php:355
176
+ #: includes/MPSUM_Admin_Dashboard.php:418
177
+ #: includes/MPSUM_Admin_Dashboard.php:481
178
  msgid "Disabled"
179
  msgstr "Deaktiviert"
180
 
181
+ #: includes/MPSUM_Admin_Core.php:150
182
  msgid "If this option is disabled, this will override all settings."
183
  msgstr ""
184
  "Wird diese Einstellung deaktiviert, überschreibt dies alle übrigen "
185
  "Einstellungen."
186
 
187
+ #: includes/MPSUM_Admin_Core.php:154 includes/MPSUM_Admin_Dashboard.php:88
188
  msgid "WordPress Core Updates"
189
  msgstr "WordPress Core-Aktualisierungen"
190
 
191
+ #: includes/MPSUM_Admin_Core.php:158
192
  msgid "Prevents WordPress from showing it needs to be updated."
193
  msgstr "Hält WordPress davon ab, notwendige Aktualisierungen anzuzeigen."
194
 
195
+ #: includes/MPSUM_Admin_Core.php:162 includes/MPSUM_Admin_Dashboard.php:103
196
  msgid "All Plugin Updates"
197
  msgstr "Aktualisierung aller Plugins"
198
 
199
+ #: includes/MPSUM_Admin_Core.php:169 includes/MPSUM_Admin_Dashboard.php:118
200
  msgid "All Theme Updates"
201
  msgstr "Aktualisierung aller Themes"
202
 
203
+ #: includes/MPSUM_Admin_Core.php:176 includes/MPSUM_Admin_Dashboard.php:133
204
  msgid "All Translation Updates"
205
  msgstr "Aktualisierung aller Übersetzungen"
206
 
207
+ #: includes/MPSUM_Admin_Core.php:183 includes/MPSUM_Admin_Dashboard.php:151
208
  msgid "Automatic Updates"
209
  msgstr "Automatische Aktualisierungen"
210
 
211
+ #: includes/MPSUM_Admin_Core.php:184
212
  msgid ""
213
  "These options will enable or disable automatic updates (background updates) "
214
  "of certain parts of WordPress."
216
  "Diese Einstellungen aktivieren oder deaktivieren automatische "
217
  "Aktualisierungen (Hintergrundaktulisierungen) bestimmter Teile von WordPress."
218
 
219
+ #: includes/MPSUM_Admin_Core.php:187 includes/MPSUM_Admin_Dashboard.php:162
220
  msgid "Major Releases"
221
  msgstr "Hauptversion"
222
 
223
+ #: includes/MPSUM_Admin_Core.php:191
224
  msgid "Automatically update to major releases (e.g., 4.1, 4.2, 4.3)."
225
  msgstr "Automatisch Hauptversionen aktualisieren (z.B. 4.1, 4.2, 4.3)."
226
 
227
+ #: includes/MPSUM_Admin_Core.php:195 includes/MPSUM_Admin_Dashboard.php:170
228
  msgid "Minor Releases"
229
  msgstr "Nebenversion"
230
 
231
+ #: includes/MPSUM_Admin_Core.php:199
232
  msgid "Automatically update to minor releases (e.g., 4.1.1, 4.1.2, 4.1.3)."
233
  msgstr "Automatisch Nebenversionen aktualisieren (z.B. 4.1.1, 4.1.2, 4.1.3)."
234
 
235
+ #: includes/MPSUM_Admin_Core.php:203 includes/MPSUM_Admin_Dashboard.php:179
236
  msgid "Development Updates"
237
  msgstr "Entwicklungs-Aktualisierungen"
238
 
239
+ #: includes/MPSUM_Admin_Core.php:207
240
  msgid "Update automatically to Bleeding Edge releases."
241
  msgstr "Automatisch auf beta-Versionen aktualisieren."
242
 
243
+ #: includes/MPSUM_Admin_Core.php:211 includes/MPSUM_Admin_Dashboard.php:196
244
  msgid "Automatic Plugin Updates"
245
  msgstr "Automatische Plugin-Aktualisierungen"
246
 
247
+ #: includes/MPSUM_Admin_Core.php:215 includes/MPSUM_Admin_Core.php:225
248
+ #: includes/MPSUM_Admin_Dashboard.php:201
249
+ #: includes/MPSUM_Admin_Dashboard.php:211
250
  msgid "Default"
251
  msgstr "Standard"
252
 
253
+ #: includes/MPSUM_Admin_Core.php:216 includes/MPSUM_Admin_Core.php:226
254
+ #: includes/MPSUM_Admin_Dashboard.php:202
255
+ #: includes/MPSUM_Admin_Dashboard.php:212
256
  msgid "Select Individually"
257
  msgstr "Individuelle Auswahl"
258
 
259
+ #: includes/MPSUM_Admin_Core.php:217
260
  msgid ""
261
  "Automatically update your plugins. Select always on, always off, the "
262
  "WordPress default, or select plugins individually."
264
  "Aktualisieren Sie ihre Plugins automatisch. Wählen Sie aus immer an, immer "
265
  "aus, WordPress-Standard oder wählen Sie Plugins individuell."
266
 
267
+ #: includes/MPSUM_Admin_Core.php:221 includes/MPSUM_Admin_Dashboard.php:206
268
  msgid "Automatic Theme Updates"
269
  msgstr "Automatische Theme-Updates"
270
 
271
+ #: includes/MPSUM_Admin_Core.php:227
272
  msgid ""
273
  "Automatically update your themes. Select always on, always off, the "
274
  "WordPress default, or select themes individually."
276
  "Aktualisieren Sie ihre Plugins automatisch. Wählen Sie immer an, immer aus, "
277
  "WordPress-Standard oder wählen Sie Themes individuell."
278
 
279
+ #: includes/MPSUM_Admin_Core.php:231 includes/MPSUM_Admin_Dashboard.php:187
280
  msgid "Translation Updates"
281
  msgstr "Aktualisierung der Übersetzungen"
282
 
283
+ #: includes/MPSUM_Admin_Core.php:235
284
  msgid "Automatically update your translations."
285
  msgstr "Aktualisieren Sie ihre Übersetzungen automatisch."
286
 
287
+ #: includes/MPSUM_Admin_Core.php:239
288
  msgid "Notifications"
289
  msgstr "Benachrichtigung"
290
 
291
+ #: includes/MPSUM_Admin_Core.php:242 includes/MPSUM_Admin_Dashboard.php:221
292
+ msgid "Core E-mails"
293
+ msgstr "Core E-Mails"
294
+
295
+ #: includes/MPSUM_Admin_Core.php:245
296
+ msgid "Core Update Emails"
297
+ msgstr "Core Aktualisierungs-Emails"
298
+
299
+ #: includes/MPSUM_Admin_Core.php:247 includes/MPSUM_Admin_Dashboard.php:236
300
+ msgid "Core Plugin Emails"
301
+ msgstr "Core Plugin-E-Mails"
302
+
303
+ #: includes/MPSUM_Admin_Core.php:249 includes/MPSUM_Admin_Dashboard.php:251
304
+ msgid "Core Theme Emails"
305
+ msgstr "Core Theme-E-Mails"
306
 
307
+ #: includes/MPSUM_Admin_Core.php:251 includes/MPSUM_Admin_Dashboard.php:266
308
+ msgid "Core Translation Emails"
309
+ msgstr "Core Übersetzungs-E-Mails"
310
+
311
+ #: includes/MPSUM_Admin_Core.php:252
312
  msgid ""
313
+ "Disable e-mails that are sent when your site has been upgraded "
314
+ "automatically. These will not be functional until WordPress 4.4."
315
  msgstr ""
316
+ "Versand von E-Mails nach automatischer Aktualisierung Ihrer Website "
317
+ "abschalten. Funktioniert erst ab WordPress 4.4."
318
 
319
+ #: includes/MPSUM_Admin_Core.php:256
320
  msgid "Miscellaneous"
321
  msgstr "Verschiedenes"
322
 
323
+ #: includes/MPSUM_Admin_Core.php:259
324
  msgid "Browser Nag"
325
  msgstr "Browser-Hinweis"
326
 
327
+ #: includes/MPSUM_Admin_Core.php:263
328
  msgid "Removes the browser nag for people using older browsers."
329
  msgstr "Entfernt den Hinweis bei Verwendung älterer Browser."
330
 
331
+ #: includes/MPSUM_Admin_Core.php:267
332
  msgid "WordPress Version in Footer"
333
  msgstr "WordPress-Version in der Fußzeile"
334
 
335
+ #: includes/MPSUM_Admin_Core.php:271
336
  msgid "Removes the WordPress version in the footer."
337
  msgstr "Entfernt die Anzeige der WordPress-Version in der Fußzeile."
338
 
339
+ #: includes/MPSUM_Admin_Core.php:279
340
  msgid "Save Changes"
341
  msgstr "Änderungen speichern"
342
 
343
+ #: includes/MPSUM_Admin_Core.php:281
344
  msgid "Reset to Defaults"
345
  msgstr "Zurücksetzen"
346
 
347
+ #: includes/MPSUM_Admin_Dashboard.php:67
348
+ msgid "WordPress Updates"
349
+ msgstr "WordPress-Aktualisierungen"
350
+
351
+ #: includes/MPSUM_Admin_Dashboard.php:218
352
+ msgid "WordPress Notifications"
353
+ msgstr "WordPress-Benachrichtigungen"
354
+
355
+ #: includes/MPSUM_Admin_Dashboard.php:278
356
+ msgid "Plugin and Theme Updates"
357
+ msgstr "Plugin- und Theme-Aktualisierungen"
358
+
359
+ #: includes/MPSUM_Admin_Dashboard.php:280
360
+ #: includes/MPSUM_Admin_Dashboard.php:378
361
+ msgid "Plugin Updates"
362
+ msgstr "Plugin-Aktualisierungen"
363
+
364
+ #: includes/MPSUM_Admin_Dashboard.php:281
365
+ #: includes/MPSUM_Admin_Dashboard.php:379
366
+ msgid "Theme Updates"
367
+ msgstr "Theme-Aktualisierungen"
368
+
369
+ #: includes/MPSUM_Admin_Dashboard.php:320 includes/MPSUM_Admin_Plugins.php:260
370
+ msgid "All plugin updates have been disabled."
371
+ msgstr "Alle Plugin-Aktualisierungen wurden deaktiviert."
372
+
373
+ #: includes/MPSUM_Admin_Dashboard.php:364 includes/MPSUM_Admin_Themes.php:221
374
+ msgid "All theme updates have been disabled."
375
+ msgstr "Alle Theme-Aktualisierungen wurden deaktiviert."
376
+
377
+ #: includes/MPSUM_Admin_Dashboard.php:376
378
+ msgid "Plugin and Theme Automatic Updates"
379
+ msgstr "Automatische Plugin- und Theme-Aktualisierungen"
380
+
381
+ #: includes/MPSUM_Admin_Dashboard.php:390
382
+ #: includes/MPSUM_Admin_Dashboard.php:447
383
+ msgid "WordPress defaults control which updates are automatic or not."
384
+ msgstr ""
385
+ "WordPress-Vorgaben bestimmen, welche Aktualisierungen automtisch vorgenommen "
386
+ "werden."
387
+
388
+ #: includes/MPSUM_Admin_Dashboard.php:393
389
+ msgid "Automatic updates are on for all plugins"
390
+ msgstr "Automatische Aktualisierungen sind für alle Plugins aktiviert"
391
+
392
+ #: includes/MPSUM_Admin_Dashboard.php:396
393
+ msgid "Automatic updates are disabled for all plugins"
394
+ msgstr "Automatische Aktualisierungen sind für alle Plugins deaktiviert"
395
+
396
+ #: includes/MPSUM_Admin_Dashboard.php:450
397
+ msgid "Automatic updates are on for all themes"
398
+ msgstr "Automatische Aktualisierungen sind für alle Themes aktiviert"
399
+
400
+ #: includes/MPSUM_Admin_Dashboard.php:453
401
+ msgid "Automatic updates are disabled for all themes"
402
+ msgstr "Automatische Aktualisierungen sind für alle Themes deaktiviert"
403
+
404
  #: includes/MPSUM_Admin_Help.php:27
405
  msgid ""
406
  "This is the Easy Updates Manager settings help tab. In here you will find "
420
  "may run into compatibility problems. Check the capability tab for more "
421
  "information."
422
  msgstr ""
423
+ "Wenn Ihre WordPress-Coredateien, Theme oder Plugins zu veraltet sind, können "
424
  "Kompatibilitätsprobleme entstehen. Sehen Sie im Tab Kompatibilität nach, um "
425
  "mehr zu erfahren."
426
 
582
  msgid "Plugin Update Options"
583
  msgstr "Optionen zur Plugin-Aktualisierung"
584
 
 
 
 
 
585
  #: includes/MPSUM_Admin_Themes.php:193
586
  msgid "The selected themes have had automatic updates enabled."
587
  msgstr ""
605
  msgid "Theme Update Options"
606
  msgstr "Optionen zur Theme-Aktualisierung"
607
 
 
 
 
 
608
  #: includes/MPSUM_List_Table.php:143
609
  msgid "List View"
610
  msgstr "Listenansicht"
641
  msgid "All dates"
642
  msgstr "Alle Daten anzeigen"
643
 
644
+ #. translators: 1: month name, 2: 4-digit year
645
  #: includes/MPSUM_List_Table.php:571
646
  #, php-format
647
  msgid "%1$s %2$d"
853
  msgid "Visit Theme Site"
854
  msgstr "Besuchen Sie die Theme-Website"
855
 
856
+ #: main.php:402
857
+ msgid ""
858
+ "Manage and disable WordPress updates, including core, plugin, theme, and "
859
+ "automatic updates - Works with Multisite."
860
+ msgstr ""
861
+ "Verwalten und deaktivieren Sie WordPress-Aktualisierungen, einschließlich "
862
+ "Core, Plugins, Themes und automatischen Aktualisierungen. Funktioniert auch "
863
+ "bei Multisite."
864
+
865
+ #~ msgid "Core Update E-mails"
866
+ #~ msgstr "E-Mails für Core-Aktualisierungen"
867
+
868
  #~ msgid ""
869
+ #~ "Disable e-mails that are sent when your site has been upgraded "
870
+ #~ "automatically."
871
  #~ msgstr ""
872
+ #~ "Deaktivieren Sie den Erhalt von E-Mails, nachdem ihre Website automatisch "
873
+ #~ "aktualisiert wurde."
 
874
 
875
  #~ msgid "Update Options"
876
  #~ msgstr "Aktualisierungs-Optionen"
languages/stops-core-theme-and-plugin-updates.pot CHANGED
@@ -5,7 +5,7 @@ msgid ""
5
  msgstr ""
6
  "Project-Id-Version: Easy Updates Manager v1.0.0\n"
7
  "Report-Msgid-Bugs-To: Ronald Huereca <ronalfy@gmail.com>\n"
8
- "POT-Creation-Date: 2015-09-19 11:22-0600\n"
9
  "PO-Revision-Date: \n"
10
  "Last-Translator: Ronald Huereca <ron@ronalfy.com>\n"
11
  "Language-Team: Ronald Huereca <ronalfy@gmail.com>\n"
@@ -23,31 +23,35 @@ msgstr ""
23
  "X-Generator: Poedit 1.5.3\n"
24
  "X-Poedit-SearchPath-0: .\n"
25
 
26
- #: includes/MPSUM_Admin.php:164 includes/MPSUM_Admin.php:180
27
  msgid "Updates Options"
28
  msgstr ""
29
 
30
- #: includes/MPSUM_Admin.php:198
31
  msgid "Manage Updates"
32
  msgstr ""
33
 
34
- #: includes/MPSUM_Admin.php:205 includes/MPSUM_Admin_Help.php:51
 
 
 
 
35
  msgid "General"
36
  msgstr ""
37
 
38
- #: includes/MPSUM_Admin.php:211 includes/MPSUM_Admin_Help.php:52
39
  msgid "Plugins"
40
  msgstr ""
41
 
42
- #: includes/MPSUM_Admin.php:217 includes/MPSUM_Admin_Help.php:53
43
  msgid "Themes"
44
  msgstr ""
45
 
46
- #: includes/MPSUM_Admin.php:223 includes/MPSUM_Admin_Help.php:54
47
  msgid "Advanced"
48
  msgstr ""
49
 
50
- #: includes/MPSUM_Admin.php:279
51
  msgid "Configure"
52
  msgstr ""
53
 
@@ -65,7 +69,7 @@ msgid ""
65
  "seconds, and refresh to test automatic updates."
66
  msgstr ""
67
 
68
- #: includes/MPSUM_Admin_Advanced.php:132 includes/MPSUM_Admin_Core.php:130
69
  msgid "Options saved."
70
  msgstr ""
71
 
@@ -119,169 +123,264 @@ msgstr ""
119
  msgid "Force Updates"
120
  msgstr ""
121
 
122
- #: includes/MPSUM_Admin_Core.php:139
123
  msgid "Global Settings"
124
  msgstr ""
125
 
126
- #: includes/MPSUM_Admin_Core.php:142
127
  msgid "All Updates"
128
  msgstr ""
129
 
130
- #: includes/MPSUM_Admin_Core.php:144 includes/MPSUM_Admin_Core.php:152
131
- #: includes/MPSUM_Admin_Core.php:160 includes/MPSUM_Admin_Core.php:167
132
- #: includes/MPSUM_Admin_Core.php:174 includes/MPSUM_Admin_Core.php:185
133
- #: includes/MPSUM_Admin_Core.php:193 includes/MPSUM_Admin_Core.php:201
134
- #: includes/MPSUM_Admin_Core.php:209 includes/MPSUM_Admin_Core.php:219
135
- #: includes/MPSUM_Admin_Core.php:229 includes/MPSUM_Admin_Core.php:240
136
- #: includes/MPSUM_Admin_Core.php:251 includes/MPSUM_Admin_Core.php:259
 
 
 
 
 
 
 
137
  msgid "Enabled"
138
  msgstr ""
139
 
140
- #: includes/MPSUM_Admin_Core.php:145 includes/MPSUM_Admin_Core.php:153
141
- #: includes/MPSUM_Admin_Core.php:161 includes/MPSUM_Admin_Core.php:168
142
- #: includes/MPSUM_Admin_Core.php:175 includes/MPSUM_Admin_Core.php:186
143
- #: includes/MPSUM_Admin_Core.php:194 includes/MPSUM_Admin_Core.php:202
144
- #: includes/MPSUM_Admin_Core.php:210 includes/MPSUM_Admin_Core.php:220
145
- #: includes/MPSUM_Admin_Core.php:230 includes/MPSUM_Admin_Core.php:241
146
- #: includes/MPSUM_Admin_Core.php:252 includes/MPSUM_Admin_Core.php:260
 
 
 
 
 
 
 
 
 
 
 
 
147
  msgid "Disabled"
148
  msgstr ""
149
 
150
- #: includes/MPSUM_Admin_Core.php:146
151
  msgid "If this option is disabled, this will override all settings."
152
  msgstr ""
153
 
154
- #: includes/MPSUM_Admin_Core.php:150
155
  msgid "WordPress Core Updates"
156
  msgstr ""
157
 
158
- #: includes/MPSUM_Admin_Core.php:154
159
  msgid "Prevents WordPress from showing it needs to be updated."
160
  msgstr ""
161
 
162
- #: includes/MPSUM_Admin_Core.php:158
163
  msgid "All Plugin Updates"
164
  msgstr ""
165
 
166
- #: includes/MPSUM_Admin_Core.php:165
167
  msgid "All Theme Updates"
168
  msgstr ""
169
 
170
- #: includes/MPSUM_Admin_Core.php:172
171
  msgid "All Translation Updates"
172
  msgstr ""
173
 
174
- #: includes/MPSUM_Admin_Core.php:179
175
  msgid "Automatic Updates"
176
  msgstr ""
177
 
178
- #: includes/MPSUM_Admin_Core.php:180
179
  msgid ""
180
  "These options will enable or disable automatic updates (background updates) "
181
  "of certain parts of WordPress."
182
  msgstr ""
183
 
184
- #: includes/MPSUM_Admin_Core.php:183
185
  msgid "Major Releases"
186
  msgstr ""
187
 
188
- #: includes/MPSUM_Admin_Core.php:187
189
  msgid "Automatically update to major releases (e.g., 4.1, 4.2, 4.3)."
190
  msgstr ""
191
 
192
- #: includes/MPSUM_Admin_Core.php:191
193
  msgid "Minor Releases"
194
  msgstr ""
195
 
196
- #: includes/MPSUM_Admin_Core.php:195
197
  msgid "Automatically update to minor releases (e.g., 4.1.1, 4.1.2, 4.1.3)."
198
  msgstr ""
199
 
200
- #: includes/MPSUM_Admin_Core.php:199
201
  msgid "Development Updates"
202
  msgstr ""
203
 
204
- #: includes/MPSUM_Admin_Core.php:203
205
  msgid "Update automatically to Bleeding Edge releases."
206
  msgstr ""
207
 
208
- #: includes/MPSUM_Admin_Core.php:207
209
  msgid "Automatic Plugin Updates"
210
  msgstr ""
211
 
212
- #: includes/MPSUM_Admin_Core.php:211 includes/MPSUM_Admin_Core.php:221
 
 
213
  msgid "Default"
214
  msgstr ""
215
 
216
- #: includes/MPSUM_Admin_Core.php:212 includes/MPSUM_Admin_Core.php:222
 
 
217
  msgid "Select Individually"
218
  msgstr ""
219
 
220
- #: includes/MPSUM_Admin_Core.php:213
221
  msgid ""
222
  "Automatically update your plugins. Select always on, always off, the "
223
  "WordPress default, or select plugins individually."
224
  msgstr ""
225
 
226
- #: includes/MPSUM_Admin_Core.php:217
227
  msgid "Automatic Theme Updates"
228
  msgstr ""
229
 
230
- #: includes/MPSUM_Admin_Core.php:223
231
  msgid ""
232
  "Automatically update your themes. Select always on, always off, the "
233
  "WordPress default, or select themes individually."
234
  msgstr ""
235
 
236
- #: includes/MPSUM_Admin_Core.php:227
237
  msgid "Translation Updates"
238
  msgstr ""
239
 
240
- #: includes/MPSUM_Admin_Core.php:231
241
  msgid "Automatically update your translations."
242
  msgstr ""
243
 
244
- #: includes/MPSUM_Admin_Core.php:235
245
  msgid "Notifications"
246
  msgstr ""
247
 
248
- #: includes/MPSUM_Admin_Core.php:238
249
- msgid "Core Update E-mails"
250
  msgstr ""
251
 
252
- #: includes/MPSUM_Admin_Core.php:242
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
253
  msgid ""
254
- "Disable e-mails that are sent when your site has been upgraded automatically."
 
255
  msgstr ""
256
 
257
- #: includes/MPSUM_Admin_Core.php:246
258
  msgid "Miscellaneous"
259
  msgstr ""
260
 
261
- #: includes/MPSUM_Admin_Core.php:249
262
  msgid "Browser Nag"
263
  msgstr ""
264
 
265
- #: includes/MPSUM_Admin_Core.php:253
266
  msgid "Removes the browser nag for people using older browsers."
267
  msgstr ""
268
 
269
- #: includes/MPSUM_Admin_Core.php:257
270
  msgid "WordPress Version in Footer"
271
  msgstr ""
272
 
273
- #: includes/MPSUM_Admin_Core.php:261
274
  msgid "Removes the WordPress version in the footer."
275
  msgstr ""
276
 
277
- #: includes/MPSUM_Admin_Core.php:269
278
  msgid "Save Changes"
279
  msgstr ""
280
 
281
- #: includes/MPSUM_Admin_Core.php:271
282
  msgid "Reset to Defaults"
283
  msgstr ""
284
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
285
  #: includes/MPSUM_Admin_Help.php:27
286
  msgid ""
287
  "This is the Easy Updates Manager settings help tab. In here you will find "
@@ -324,36 +423,40 @@ msgid "You will see four tabs where you can configure the update options."
324
  msgstr ""
325
 
326
  #: includes/MPSUM_Admin_Help.php:51
 
 
 
 
327
  msgid ""
328
  "Use this screen to finely tune which updates and automatic updates you would "
329
  "like to see."
330
  msgstr ""
331
 
332
- #: includes/MPSUM_Admin_Help.php:52
333
  msgid ""
334
  "If plugin updates are enabled and/or automatic updates for plugins are "
335
  "enabled, you can configure which plugins will receive updates and/or "
336
  "automatic updates."
337
  msgstr ""
338
 
339
- #: includes/MPSUM_Admin_Help.php:53
340
  msgid ""
341
  "If theme updates are enabled and/or automatic updates for themes are "
342
  "enabled, you can configure which themes will receive updates and/or "
343
  "automatic updates."
344
  msgstr ""
345
 
346
- #: includes/MPSUM_Admin_Help.php:54
347
  msgid ""
348
  "Reset all options or allow certain users to see all updates regardless of "
349
  "what settings you have set."
350
  msgstr ""
351
 
352
- #: includes/MPSUM_Admin_Help.php:79
353
  msgid "Contributors:"
354
  msgstr ""
355
 
356
- #: includes/MPSUM_Admin_Help.php:94
357
  msgid ""
358
  "WordPress encourages you to update your plugins, themes, and core to make "
359
  "sure that there are no bugs. Even though you most likely want to disable all "
@@ -362,29 +465,29 @@ msgid ""
362
  "WordPress website."
363
  msgstr ""
364
 
365
- #: includes/MPSUM_Admin_Help.php:95
366
  msgid ""
367
  "This plugin is tested with the most recent versions of WordPress to ensure "
368
  "that there are no major issues."
369
  msgstr ""
370
 
371
- #: includes/MPSUM_Admin_Help.php:100
372
  msgid "Overview"
373
  msgstr ""
374
 
375
- #: includes/MPSUM_Admin_Help.php:106
376
  msgid "Navigation"
377
  msgstr ""
378
 
379
- #: includes/MPSUM_Admin_Help.php:112
380
  msgid "Documentation"
381
  msgstr ""
382
 
383
- #: includes/MPSUM_Admin_Help.php:118
384
  msgid "Capability"
385
  msgstr ""
386
 
387
- #: includes/MPSUM_Admin_Help.php:124
388
  msgid "Troubleshooting"
389
  msgstr ""
390
 
@@ -434,10 +537,6 @@ msgstr ""
434
  msgid "Plugin Update Options"
435
  msgstr ""
436
 
437
- #: includes/MPSUM_Admin_Plugins.php:260
438
- msgid "All plugin updates have been disabled."
439
- msgstr ""
440
-
441
  #: includes/MPSUM_Admin_Themes.php:193
442
  msgid "The selected themes have had automatic updates enabled."
443
  msgstr ""
@@ -458,10 +557,6 @@ msgstr ""
458
  msgid "Theme Update Options"
459
  msgstr ""
460
 
461
- #: includes/MPSUM_Admin_Themes.php:221
462
- msgid "All theme updates have been disabled."
463
- msgstr ""
464
-
465
  #: includes/MPSUM_List_Table.php:143
466
  msgid "List View"
467
  msgstr ""
5
  msgstr ""
6
  "Project-Id-Version: Easy Updates Manager v1.0.0\n"
7
  "Report-Msgid-Bugs-To: Ronald Huereca <ronalfy@gmail.com>\n"
8
+ "POT-Creation-Date: 2015-09-27 18:56-0600\n"
9
  "PO-Revision-Date: \n"
10
  "Last-Translator: Ronald Huereca <ron@ronalfy.com>\n"
11
  "Language-Team: Ronald Huereca <ronalfy@gmail.com>\n"
23
  "X-Generator: Poedit 1.5.3\n"
24
  "X-Poedit-SearchPath-0: .\n"
25
 
26
+ #: includes/MPSUM_Admin.php:172 includes/MPSUM_Admin.php:189
27
  msgid "Updates Options"
28
  msgstr ""
29
 
30
+ #: includes/MPSUM_Admin.php:208
31
  msgid "Manage Updates"
32
  msgstr ""
33
 
34
+ #: includes/MPSUM_Admin.php:215 includes/MPSUM_Admin_Help.php:51
35
+ msgid "Dashboard"
36
+ msgstr ""
37
+
38
+ #: includes/MPSUM_Admin.php:221 includes/MPSUM_Admin_Help.php:52
39
  msgid "General"
40
  msgstr ""
41
 
42
+ #: includes/MPSUM_Admin.php:227 includes/MPSUM_Admin_Help.php:53
43
  msgid "Plugins"
44
  msgstr ""
45
 
46
+ #: includes/MPSUM_Admin.php:233 includes/MPSUM_Admin_Help.php:54
47
  msgid "Themes"
48
  msgstr ""
49
 
50
+ #: includes/MPSUM_Admin.php:239 includes/MPSUM_Admin_Help.php:55
51
  msgid "Advanced"
52
  msgstr ""
53
 
54
+ #: includes/MPSUM_Admin.php:295
55
  msgid "Configure"
56
  msgstr ""
57
 
69
  "seconds, and refresh to test automatic updates."
70
  msgstr ""
71
 
72
+ #: includes/MPSUM_Admin_Advanced.php:132 includes/MPSUM_Admin_Core.php:134
73
  msgid "Options saved."
74
  msgstr ""
75
 
123
  msgid "Force Updates"
124
  msgstr ""
125
 
126
+ #: includes/MPSUM_Admin_Core.php:143
127
  msgid "Global Settings"
128
  msgstr ""
129
 
130
+ #: includes/MPSUM_Admin_Core.php:146 includes/MPSUM_Admin_Dashboard.php:70
131
  msgid "All Updates"
132
  msgstr ""
133
 
134
+ #: includes/MPSUM_Admin_Core.php:148 includes/MPSUM_Admin_Core.php:156
135
+ #: includes/MPSUM_Admin_Core.php:164 includes/MPSUM_Admin_Core.php:171
136
+ #: includes/MPSUM_Admin_Core.php:178 includes/MPSUM_Admin_Core.php:189
137
+ #: includes/MPSUM_Admin_Core.php:197 includes/MPSUM_Admin_Core.php:205
138
+ #: includes/MPSUM_Admin_Core.php:213 includes/MPSUM_Admin_Core.php:223
139
+ #: includes/MPSUM_Admin_Core.php:233 includes/MPSUM_Admin_Core.php:261
140
+ #: includes/MPSUM_Admin_Core.php:269 includes/MPSUM_Admin_Dashboard.php:84
141
+ #: includes/MPSUM_Admin_Dashboard.php:158
142
+ #: includes/MPSUM_Admin_Dashboard.php:191
143
+ #: includes/MPSUM_Admin_Dashboard.php:201
144
+ #: includes/MPSUM_Admin_Dashboard.php:224
145
+ #: includes/MPSUM_Admin_Dashboard.php:239
146
+ #: includes/MPSUM_Admin_Dashboard.php:254
147
+ #: includes/MPSUM_Admin_Dashboard.php:263
148
  msgid "Enabled"
149
  msgstr ""
150
 
151
+ #: includes/MPSUM_Admin_Core.php:149 includes/MPSUM_Admin_Core.php:157
152
+ #: includes/MPSUM_Admin_Core.php:165 includes/MPSUM_Admin_Core.php:172
153
+ #: includes/MPSUM_Admin_Core.php:179 includes/MPSUM_Admin_Core.php:190
154
+ #: includes/MPSUM_Admin_Core.php:198 includes/MPSUM_Admin_Core.php:206
155
+ #: includes/MPSUM_Admin_Core.php:214 includes/MPSUM_Admin_Core.php:224
156
+ #: includes/MPSUM_Admin_Core.php:234 includes/MPSUM_Admin_Core.php:262
157
+ #: includes/MPSUM_Admin_Core.php:270 includes/MPSUM_Admin_Dashboard.php:99
158
+ #: includes/MPSUM_Admin_Dashboard.php:114
159
+ #: includes/MPSUM_Admin_Dashboard.php:129
160
+ #: includes/MPSUM_Admin_Dashboard.php:144
161
+ #: includes/MPSUM_Admin_Dashboard.php:167
162
+ #: includes/MPSUM_Admin_Dashboard.php:175
163
+ #: includes/MPSUM_Admin_Dashboard.php:184
164
+ #: includes/MPSUM_Admin_Dashboard.php:192
165
+ #: includes/MPSUM_Admin_Dashboard.php:202
166
+ #: includes/MPSUM_Admin_Dashboard.php:303
167
+ #: includes/MPSUM_Admin_Dashboard.php:347
168
+ #: includes/MPSUM_Admin_Dashboard.php:416
169
+ #: includes/MPSUM_Admin_Dashboard.php:485
170
  msgid "Disabled"
171
  msgstr ""
172
 
173
+ #: includes/MPSUM_Admin_Core.php:150
174
  msgid "If this option is disabled, this will override all settings."
175
  msgstr ""
176
 
177
+ #: includes/MPSUM_Admin_Core.php:154 includes/MPSUM_Admin_Dashboard.php:88
178
  msgid "WordPress Core Updates"
179
  msgstr ""
180
 
181
+ #: includes/MPSUM_Admin_Core.php:158
182
  msgid "Prevents WordPress from showing it needs to be updated."
183
  msgstr ""
184
 
185
+ #: includes/MPSUM_Admin_Core.php:162 includes/MPSUM_Admin_Dashboard.php:103
186
  msgid "All Plugin Updates"
187
  msgstr ""
188
 
189
+ #: includes/MPSUM_Admin_Core.php:169 includes/MPSUM_Admin_Dashboard.php:118
190
  msgid "All Theme Updates"
191
  msgstr ""
192
 
193
+ #: includes/MPSUM_Admin_Core.php:176 includes/MPSUM_Admin_Dashboard.php:133
194
  msgid "All Translation Updates"
195
  msgstr ""
196
 
197
+ #: includes/MPSUM_Admin_Core.php:183 includes/MPSUM_Admin_Dashboard.php:151
198
  msgid "Automatic Updates"
199
  msgstr ""
200
 
201
+ #: includes/MPSUM_Admin_Core.php:184
202
  msgid ""
203
  "These options will enable or disable automatic updates (background updates) "
204
  "of certain parts of WordPress."
205
  msgstr ""
206
 
207
+ #: includes/MPSUM_Admin_Core.php:187 includes/MPSUM_Admin_Dashboard.php:154
208
  msgid "Major Releases"
209
  msgstr ""
210
 
211
+ #: includes/MPSUM_Admin_Core.php:191
212
  msgid "Automatically update to major releases (e.g., 4.1, 4.2, 4.3)."
213
  msgstr ""
214
 
215
+ #: includes/MPSUM_Admin_Core.php:195 includes/MPSUM_Admin_Dashboard.php:162
216
  msgid "Minor Releases"
217
  msgstr ""
218
 
219
+ #: includes/MPSUM_Admin_Core.php:199
220
  msgid "Automatically update to minor releases (e.g., 4.1.1, 4.1.2, 4.1.3)."
221
  msgstr ""
222
 
223
+ #: includes/MPSUM_Admin_Core.php:203 includes/MPSUM_Admin_Dashboard.php:171
224
  msgid "Development Updates"
225
  msgstr ""
226
 
227
+ #: includes/MPSUM_Admin_Core.php:207
228
  msgid "Update automatically to Bleeding Edge releases."
229
  msgstr ""
230
 
231
+ #: includes/MPSUM_Admin_Core.php:211 includes/MPSUM_Admin_Dashboard.php:188
232
  msgid "Automatic Plugin Updates"
233
  msgstr ""
234
 
235
+ #: includes/MPSUM_Admin_Core.php:215 includes/MPSUM_Admin_Core.php:225
236
+ #: includes/MPSUM_Admin_Dashboard.php:193
237
+ #: includes/MPSUM_Admin_Dashboard.php:203
238
  msgid "Default"
239
  msgstr ""
240
 
241
+ #: includes/MPSUM_Admin_Core.php:216 includes/MPSUM_Admin_Core.php:226
242
+ #: includes/MPSUM_Admin_Dashboard.php:194
243
+ #: includes/MPSUM_Admin_Dashboard.php:204
244
  msgid "Select Individually"
245
  msgstr ""
246
 
247
+ #: includes/MPSUM_Admin_Core.php:217
248
  msgid ""
249
  "Automatically update your plugins. Select always on, always off, the "
250
  "WordPress default, or select plugins individually."
251
  msgstr ""
252
 
253
+ #: includes/MPSUM_Admin_Core.php:221 includes/MPSUM_Admin_Dashboard.php:198
254
  msgid "Automatic Theme Updates"
255
  msgstr ""
256
 
257
+ #: includes/MPSUM_Admin_Core.php:227
258
  msgid ""
259
  "Automatically update your themes. Select always on, always off, the "
260
  "WordPress default, or select themes individually."
261
  msgstr ""
262
 
263
+ #: includes/MPSUM_Admin_Core.php:231 includes/MPSUM_Admin_Dashboard.php:179
264
  msgid "Translation Updates"
265
  msgstr ""
266
 
267
+ #: includes/MPSUM_Admin_Core.php:235
268
  msgid "Automatically update your translations."
269
  msgstr ""
270
 
271
+ #: includes/MPSUM_Admin_Core.php:239
272
  msgid "Notifications"
273
  msgstr ""
274
 
275
+ #: includes/MPSUM_Admin_Core.php:242 includes/MPSUM_Admin_Dashboard.php:213
276
+ msgid "Core E-mails"
277
  msgstr ""
278
 
279
+ #: includes/MPSUM_Admin_Core.php:245
280
+ msgid "Core Update Emails"
281
+ msgstr ""
282
+
283
+ #: includes/MPSUM_Admin_Core.php:247 includes/MPSUM_Admin_Dashboard.php:228
284
+ msgid "Core Plugin Emails"
285
+ msgstr ""
286
+
287
+ #: includes/MPSUM_Admin_Core.php:249 includes/MPSUM_Admin_Dashboard.php:243
288
+ msgid "Core Theme Emails"
289
+ msgstr ""
290
+
291
+ #: includes/MPSUM_Admin_Core.php:251 includes/MPSUM_Admin_Dashboard.php:258
292
+ msgid "Core Translation Emails"
293
+ msgstr ""
294
+
295
+ #: includes/MPSUM_Admin_Core.php:252
296
  msgid ""
297
+ "Disable e-mails that are sent when your site has been upgraded "
298
+ "automatically. These will not be functional until WordPress 4.4."
299
  msgstr ""
300
 
301
+ #: includes/MPSUM_Admin_Core.php:256
302
  msgid "Miscellaneous"
303
  msgstr ""
304
 
305
+ #: includes/MPSUM_Admin_Core.php:259
306
  msgid "Browser Nag"
307
  msgstr ""
308
 
309
+ #: includes/MPSUM_Admin_Core.php:263
310
  msgid "Removes the browser nag for people using older browsers."
311
  msgstr ""
312
 
313
+ #: includes/MPSUM_Admin_Core.php:267
314
  msgid "WordPress Version in Footer"
315
  msgstr ""
316
 
317
+ #: includes/MPSUM_Admin_Core.php:271
318
  msgid "Removes the WordPress version in the footer."
319
  msgstr ""
320
 
321
+ #: includes/MPSUM_Admin_Core.php:279
322
  msgid "Save Changes"
323
  msgstr ""
324
 
325
+ #: includes/MPSUM_Admin_Core.php:281
326
  msgid "Reset to Defaults"
327
  msgstr ""
328
 
329
+ #: includes/MPSUM_Admin_Dashboard.php:67
330
+ msgid "WordPress Updates"
331
+ msgstr ""
332
+
333
+ #: includes/MPSUM_Admin_Dashboard.php:210
334
+ msgid "WordPress Notifications"
335
+ msgstr ""
336
+
337
+ #: includes/MPSUM_Admin_Dashboard.php:270
338
+ msgid "Plugin and Theme Updates"
339
+ msgstr ""
340
+
341
+ #: includes/MPSUM_Admin_Dashboard.php:272
342
+ #: includes/MPSUM_Admin_Dashboard.php:370
343
+ msgid "Plugin Updates"
344
+ msgstr ""
345
+
346
+ #: includes/MPSUM_Admin_Dashboard.php:273
347
+ #: includes/MPSUM_Admin_Dashboard.php:371
348
+ msgid "Theme Updates"
349
+ msgstr ""
350
+
351
+ #: includes/MPSUM_Admin_Dashboard.php:312 includes/MPSUM_Admin_Plugins.php:260
352
+ msgid "All plugin updates have been disabled."
353
+ msgstr ""
354
+
355
+ #: includes/MPSUM_Admin_Dashboard.php:356 includes/MPSUM_Admin_Themes.php:221
356
+ msgid "All theme updates have been disabled."
357
+ msgstr ""
358
+
359
+ #: includes/MPSUM_Admin_Dashboard.php:368
360
+ msgid "Plugin and Theme Automatic Updates"
361
+ msgstr ""
362
+
363
+ #: includes/MPSUM_Admin_Dashboard.php:388
364
+ #: includes/MPSUM_Admin_Dashboard.php:451
365
+ msgid "WordPress defaults control which updates are automatic or not."
366
+ msgstr ""
367
+
368
+ #: includes/MPSUM_Admin_Dashboard.php:391
369
+ msgid "Automatic updates are on for all plugins"
370
+ msgstr ""
371
+
372
+ #: includes/MPSUM_Admin_Dashboard.php:394
373
+ msgid "Automatic updates are disabled for all plugins"
374
+ msgstr ""
375
+
376
+ #: includes/MPSUM_Admin_Dashboard.php:454
377
+ msgid "Automatic updates are on for all themes"
378
+ msgstr ""
379
+
380
+ #: includes/MPSUM_Admin_Dashboard.php:457
381
+ msgid "Automatic updates are disabled for all themes"
382
+ msgstr ""
383
+
384
  #: includes/MPSUM_Admin_Help.php:27
385
  msgid ""
386
  "This is the Easy Updates Manager settings help tab. In here you will find "
423
  msgstr ""
424
 
425
  #: includes/MPSUM_Admin_Help.php:51
426
+ msgid "Use this screen for an at-a-glance view of your settings."
427
+ msgstr ""
428
+
429
+ #: includes/MPSUM_Admin_Help.php:52
430
  msgid ""
431
  "Use this screen to finely tune which updates and automatic updates you would "
432
  "like to see."
433
  msgstr ""
434
 
435
+ #: includes/MPSUM_Admin_Help.php:53
436
  msgid ""
437
  "If plugin updates are enabled and/or automatic updates for plugins are "
438
  "enabled, you can configure which plugins will receive updates and/or "
439
  "automatic updates."
440
  msgstr ""
441
 
442
+ #: includes/MPSUM_Admin_Help.php:54
443
  msgid ""
444
  "If theme updates are enabled and/or automatic updates for themes are "
445
  "enabled, you can configure which themes will receive updates and/or "
446
  "automatic updates."
447
  msgstr ""
448
 
449
+ #: includes/MPSUM_Admin_Help.php:55
450
  msgid ""
451
  "Reset all options or allow certain users to see all updates regardless of "
452
  "what settings you have set."
453
  msgstr ""
454
 
455
+ #: includes/MPSUM_Admin_Help.php:82
456
  msgid "Contributors:"
457
  msgstr ""
458
 
459
+ #: includes/MPSUM_Admin_Help.php:97
460
  msgid ""
461
  "WordPress encourages you to update your plugins, themes, and core to make "
462
  "sure that there are no bugs. Even though you most likely want to disable all "
465
  "WordPress website."
466
  msgstr ""
467
 
468
+ #: includes/MPSUM_Admin_Help.php:98
469
  msgid ""
470
  "This plugin is tested with the most recent versions of WordPress to ensure "
471
  "that there are no major issues."
472
  msgstr ""
473
 
474
+ #: includes/MPSUM_Admin_Help.php:103
475
  msgid "Overview"
476
  msgstr ""
477
 
478
+ #: includes/MPSUM_Admin_Help.php:109
479
  msgid "Navigation"
480
  msgstr ""
481
 
482
+ #: includes/MPSUM_Admin_Help.php:115
483
  msgid "Documentation"
484
  msgstr ""
485
 
486
+ #: includes/MPSUM_Admin_Help.php:121
487
  msgid "Capability"
488
  msgstr ""
489
 
490
+ #: includes/MPSUM_Admin_Help.php:127
491
  msgid "Troubleshooting"
492
  msgstr ""
493
 
537
  msgid "Plugin Update Options"
538
  msgstr ""
539
 
 
 
 
 
540
  #: includes/MPSUM_Admin_Themes.php:193
541
  msgid "The selected themes have had automatic updates enabled."
542
  msgstr ""
557
  msgid "Theme Update Options"
558
  msgstr ""
559
 
 
 
 
 
560
  #: includes/MPSUM_List_Table.php:143
561
  msgid "List View"
562
  msgstr ""
main.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Easy Updates Manager
4
  Plugin URI: https://wordpress.org/plugins/stops-core-theme-and-plugin-updates/
5
  Description: Manage and disable WordPress updates, including core, plugin, theme, and automatic updates - Works with Multisite.
6
  Author: kidsguide, ronalfy
7
- Version: 5.2.0
8
  Requires at least: 4.3
9
  Author URI: https://wordpress.org/plugins/stops-core-theme-and-plugin-updates/
10
  Contributors: kidsguide, ronalfy
@@ -295,6 +295,9 @@ class MPSUM_Updates_Manager {
295
  MPSUM_Disable_Updates::run();
296
  }
297
 
 
 
 
298
 
299
  $not_doing_ajax = ( !defined( 'DOING_AJAX' ) || !DOING_AJAX );
300
  $not_admin_disabled = ( !defined( 'MPSUM_DISABLE_ADMIN' ) || !MPSUM_DISABLE_ADMIN );
@@ -303,6 +306,70 @@ class MPSUM_Updates_Manager {
303
  }
304
  }
305
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
306
  /**
307
  * Save plugin options.
308
  *
4
  Plugin URI: https://wordpress.org/plugins/stops-core-theme-and-plugin-updates/
5
  Description: Manage and disable WordPress updates, including core, plugin, theme, and automatic updates - Works with Multisite.
6
  Author: kidsguide, ronalfy
7
+ Version: 5.3.0
8
  Requires at least: 4.3
9
  Author URI: https://wordpress.org/plugins/stops-core-theme-and-plugin-updates/
10
  Contributors: kidsguide, ronalfy
295
  MPSUM_Disable_Updates::run();
296
  }
297
 
298
+ add_action( 'wp_ajax_mpsum_disable_updates', array( $this, 'ajax_disable_updates' ) );
299
+ add_action( 'wp_ajax_mpsum_ajax_action', array( $this, 'ajax_update_option' ) );
300
+
301
 
302
  $not_doing_ajax = ( !defined( 'DOING_AJAX' ) || !DOING_AJAX );
303
  $not_admin_disabled = ( !defined( 'MPSUM_DISABLE_ADMIN' ) || !MPSUM_DISABLE_ADMIN );
306
  }
307
  }
308
 
309
+ public function ajax_update_option() {
310
+ if ( !wp_verify_nonce( $_POST[ '_ajax_nonce' ], 'mpsum_options_save' ) ) {
311
+ die( 'Cheating, huh' );
312
+ }
313
+
314
+ /* Get Ajax Options */
315
+ $context = sanitize_text_field( $_POST[ 'context' ] );
316
+ $option = sanitize_text_field( $_POST[ 'data_action' ] );
317
+ $option_value = sanitize_text_field( $_POST[ 'checked' ] );
318
+ $val = sanitize_text_field( $_POST[ 'val' ] );
319
+
320
+
321
+ $options = MPSUM_Updates_Manager::get_options( $context );
322
+ $options = wp_parse_args( $options, MPSUM_Admin_Core::get_defaults() );
323
+ if ( 'core' == $context ) {
324
+ $options[ $option ] = $option_value;
325
+ if ( $option == 'automatic_theme_updates' || $option == 'automatic_plugin_updates' ) {
326
+ $options[ $option ] = $val;
327
+ }
328
+ MPSUM_Updates_Manager::update_options( $options, $context );
329
+ } else if ( 'plugins' == $context || 'themes' == $context || 'plugins_automatic' == $context || 'themes_automatic' == $context ) {
330
+ $plugin_options = MPSUM_Updates_Manager::get_options( $context );
331
+ if ( 'on' == $option_value ) {
332
+ foreach( $plugin_options as $plugin ) {
333
+ if ( ( $key = array_search( $option, $plugin_options ) ) !== false ) {
334
+ unset( $plugin_options[ $key ] );
335
+ }
336
+ }
337
+ } else {
338
+ $plugin_options[] = $option;
339
+ $plugin_options = array_values( array_unique( $plugin_options ) );
340
+ }
341
+
342
+ MPSUM_Updates_Manager::update_options( $plugin_options, $context );
343
+ }
344
+
345
+ die( $context );
346
+
347
+ }
348
+ public function ajax_disable_updates() {
349
+ if ( !current_user_can( 'update_core' ) ) return;
350
+ $options = MPSUM_Updates_Manager::get_options( 'core' );
351
+ $options = wp_parse_args( $options, MPSUM_Admin_Core::get_defaults() );
352
+ if ( 'on' == $_POST[ 'new_val' ] ) {
353
+ $options[ 'all_updates' ] = 'on';
354
+ } else {
355
+ $options[ 'all_updates' ] = 'off';
356
+ }
357
+ MPSUM_Updates_Manager::update_options( $options, 'core' );
358
+ if ( $options[ 'all_updates' ] == 'off' ) {
359
+ $return = array(
360
+ 'core_updates_off',
361
+ 'plugin_updates_off',
362
+ 'theme_updates_off',
363
+ 'translation_updates_off',
364
+ );
365
+
366
+ } else {
367
+ $return = array();
368
+ }
369
+
370
+ die( json_encode( $return ) );
371
+ }
372
+
373
  /**
374
  * Save plugin options.
375
  *
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: kidsguide, ronalfy
3
  Tags: updates manager, easy updates manager, disable updates manager, disable updates, update control, plugin updates, theme updates, core updates, automatic updates, multisite
4
  Requires at least: 4.3
5
  Tested up to: 4.3.1
6
- Stable tag: 5.2.0
7
  License: GPLv2 or later
8
 
9
  Manage all your WordPress updates, including individual plugin/theme updates, automatic updates, and loads more. Also works with WordPress Multisite.
@@ -32,6 +32,7 @@ Easy Updates Manager is a light yet powerful plugin which enables you to manage
32
  <li>Disable theme updates and automatic updates individually by selecting which themes on a table. Also able to bulk select themes.</li>
33
  <li>The ability to block users from configuring the settings.</li>
34
  <li>The ability to select which users can still see and perform updates.</li>
 
35
  </ul>
36
 
37
  For more information on how to use Easy Updates Manager, check out our <a href="https://github.com/easy-updates-manager/easy-updates-manager/wiki">wiki</a>.
@@ -47,24 +48,24 @@ If you are interested in translating our plugin, please create a new support req
47
  == Screenshots ==
48
  1. Single site install settings page location
49
  2. Multisite install settings page location
50
- 3. Global settings in General tab
51
- 4. Automatic Update settings in General tab
52
- 5. Notification and Miscellaneous settings in Global tab
53
- 6. Enable/Disable updates and automatic updates individually for plugins
54
- 7. Enable/Disable updates and automatic updates individually for themes
55
- 8. Advanced options tab
56
- 9. Help tab
 
 
57
 
58
  == Installation ==
59
 
60
- [youtube https://www.youtube.com/watch?v=V8AWwBc6GrU]
61
-
62
  <strong>Installing Easy Updates Manager in your WordPress Dashboard</strong> (recommended)
63
 
64
- 1. You can also upload it by going into your 'Plugins' section and selecting add a new plugin
65
  2. Search for the plugin by typing 'Easy Updates Manager' into the search bar
66
  3. Install and activate the plugin by pushing the 'Install' button and then the 'activate plugin' link
67
- 4. Configure the plugin by going to the 'Update Options' section in your admin area under the Dashboard
68
 
69
  <strong>Installing Easy Updates Manager through FTP</strong>
70
 
@@ -100,14 +101,21 @@ For additional information and FAQs for Easy Updates Manager check out our <a hr
100
 
101
  == Changelog ==
102
 
 
 
 
 
 
 
103
  = 5.2.0 =
104
- * Released 2015-09-19
 
105
  * Added Force check in the Advanced Tab.
106
  * Better support for third-party plugins.
107
  * Updating the filter priority for better update experience with third-party plugins.
108
 
109
  = 5.1.1 =
110
- Updated: 2015-08-24
111
 
112
  * Fixed internationalization in plugin files.
113
  * Added German translation.
@@ -115,7 +123,7 @@ Updated: 2015-08-24
115
  * Fixing errant status messages.
116
 
117
  = 5.1.0 =
118
- Updated: 2015-08-13
119
 
120
  * WordPress 4.3 tested and is now the minimum supported version.
121
  * Added default option to plugin/theme automatic updates.
@@ -135,6 +143,9 @@ In version 5.0.0 we completely re-wrote the plugin to offer a faster and more se
135
 
136
  == Upgrade Notice ==
137
 
 
 
 
138
  = 5.2.0 =
139
  Force update button available. Better support for third-party solutions.
140
 
3
  Tags: updates manager, easy updates manager, disable updates manager, disable updates, update control, plugin updates, theme updates, core updates, automatic updates, multisite
4
  Requires at least: 4.3
5
  Tested up to: 4.3.1
6
+ Stable tag: 5.3.0
7
  License: GPLv2 or later
8
 
9
  Manage all your WordPress updates, including individual plugin/theme updates, automatic updates, and loads more. Also works with WordPress Multisite.
32
  <li>Disable theme updates and automatic updates individually by selecting which themes on a table. Also able to bulk select themes.</li>
33
  <li>The ability to block users from configuring the settings.</li>
34
  <li>The ability to select which users can still see and perform updates.</li>
35
+ <li>The ability to update some third party plugins.</li>
36
  </ul>
37
 
38
  For more information on how to use Easy Updates Manager, check out our <a href="https://github.com/easy-updates-manager/easy-updates-manager/wiki">wiki</a>.
48
  == Screenshots ==
49
  1. Single site install settings page location
50
  2. Multisite install settings page location
51
+ 3. Dashboard tab full
52
+ 4. Dashboard tab small
53
+ 5. Global settings in General tab
54
+ 6. Automatic Update settings in General tab
55
+ 7. Notification and Miscellaneous settings in Global tab
56
+ 8. Enable/Disable updates and automatic updates individually for plugins
57
+ 9. Enable/Disable updates and automatic updates individually for themes
58
+ 10. Advanced options tab
59
+ 11. Help tab
60
 
61
  == Installation ==
62
 
 
 
63
  <strong>Installing Easy Updates Manager in your WordPress Dashboard</strong> (recommended)
64
 
65
+ 1. You can download Easy Updates Manager by going into your 'Plugins' section and selecting add a new plugin
66
  2. Search for the plugin by typing 'Easy Updates Manager' into the search bar
67
  3. Install and activate the plugin by pushing the 'Install' button and then the 'activate plugin' link
68
+ 4. Configure the plugin by going to the 'Updates Options' section in your admin area under the Dashboard
69
 
70
  <strong>Installing Easy Updates Manager through FTP</strong>
71
 
101
 
102
  == Changelog ==
103
 
104
+ = 5.3.0 =
105
+ Released 2015-09-27
106
+
107
+ * New Dashboard View
108
+ * Support for WordPress 4.4 Email Notifications
109
+
110
  = 5.2.0 =
111
+ Released 2015-09-19
112
+
113
  * Added Force check in the Advanced Tab.
114
  * Better support for third-party plugins.
115
  * Updating the filter priority for better update experience with third-party plugins.
116
 
117
  = 5.1.1 =
118
+ Released 2015-08-24
119
 
120
  * Fixed internationalization in plugin files.
121
  * Added German translation.
123
  * Fixing errant status messages.
124
 
125
  = 5.1.0 =
126
+ Released 2015-08-13
127
 
128
  * WordPress 4.3 tested and is now the minimum supported version.
129
  * Added default option to plugin/theme automatic updates.
143
 
144
  == Upgrade Notice ==
145
 
146
+ = 5.3.0 =
147
+ New Dashboard View. Support for WordPress 4.4 Email Notifications.
148
+
149
  = 5.2.0 =
150
  Force update button available. Better support for third-party solutions.
151