Skip to content

Commit c154442

Browse files
author
TimVevida
committed
WordPress coding standard.
1 parent 258e5e8 commit c154442

File tree

1 file changed

+59
-45
lines changed

1 file changed

+59
-45
lines changed

vevida-optimizer.php

Lines changed: 59 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,35 @@
1818
exit;
1919
}
2020

21-
if( !defined( 'VEVIDAOPTIMIZERHOME' ) )
22-
define('VEVIDAOPTIMIZERHOME', dirname(__FILE__).'/');
21+
if ( !defined( 'VEVIDAOPTIMIZERHOME' ) ) {
22+
define( 'VEVIDAOPTIMIZERHOME', dirname( __FILE__ ) . '/' );
23+
}
2324

24-
if( !defined( 'VEVIDAOPTIMIZERURL' ) )
25-
define('VEVIDAOPTIMIZERURL', plugin_dir_url(__FILE__));
25+
if ( !defined( 'VEVIDAOPTIMIZERURL' ) ) {
26+
define( 'VEVIDAOPTIMIZERURL', plugin_dir_url( __FILE__ ) );
27+
}
2628

27-
if( !isset( $vevida_optimizer_plugins_dir ) )
29+
if ( !isset( $vevida_optimizer_plugins_dir ) ) {
2830
$vevida_optimizer_plugins_dir = VEVIDAOPTIMIZERHOME . 'plugins';
31+
}
2932

3033
$plugins = glob( $vevida_optimizer_plugins_dir . '/*.php' );
31-
if( is_array( $plugins ) ) {
34+
if ( is_array( $plugins ) ) {
3235
foreach ( $plugins as $plugin ) {
33-
if( is_file( $plugin ) )
34-
require_once( $plugin );
36+
if ( is_file( $plugin ) ) {
37+
require_once( $plugin );
38+
}
3539
}
3640
}
3741

3842
/**
3943
* Load stylesheet for the optimizer options page.
4044
*/
41-
function vevida_optimizer_style($page) {
42-
if ($page !== 'dashboard_page_vevida-optimizer') {
45+
function vevida_optimizer_style( $page ) {
46+
if ( $page !== 'dashboard_page_vevida-optimizer' ) {
4347
return;
4448
}
45-
wp_enqueue_style( 'style', VEVIDAOPTIMIZERURL . "css/style.css");
49+
wp_enqueue_style( 'style', VEVIDAOPTIMIZERURL . 'css/style.css' );
4650
}
4751
add_action( 'admin_enqueue_scripts', 'vevida_optimizer_style' );
4852

@@ -68,7 +72,7 @@ function vevida_optimizer_allow_minor_core( $update ) {
6872
add_filter( 'allow_minor_auto_core_updates', 'vevida_optimizer_allow_minor_core' );
6973

7074
function vevida_optimizer_allow_plugin( $update, $item ) {
71-
return get_option( 'vevida_optimizer_plugin_'.$item->slug );
75+
return get_option( 'vevida_optimizer_plugin_' . $item->slug );
7276
}
7377
add_filter( 'auto_update_plugin', 'vevida_optimizer_allow_plugin', 10, 2 );
7478

@@ -91,18 +95,18 @@ function vevida_optimizer_init_plugin() {
9195
add_option( 'vevida_optimizer_send_email', true );
9296
add_option( 'vevida_optimizer_admin_email', '' );
9397
$loaded_plugins = get_plugins();
94-
foreach ($loaded_plugins as $key => $val) {
98+
foreach ( $loaded_plugins as $key => $val ) {
9599
$plugin_array = explode( '/', $key );
96100
if ( is_array( $plugin_array ) ) {
97101
$plugin_slug = $plugin_array[0];
98-
add_option( 'vevida_optimizer_plugin_'.$plugin_slug, true );
102+
add_option( 'vevida_optimizer_plugin_' . $plugin_slug, true );
99103
}
100104
}
101105
}
102106
add_action( 'admin_init', 'vevida_optimizer_init_plugin' );
103107

104108
/** Replace default email adress (admin_email) for update emails when configured */
105-
function vevida_optimizer_update_email ( $email ) {
109+
function vevida_optimizer_update_email( $email ) {
106110
$admin_email = get_option( 'vevida_optimizer_admin_email' );
107111
if ( $admin_email !== '' ) {
108112
$email['to'] = $admin_email;
@@ -121,25 +125,27 @@ function vevida_optimizer_update_email ( $email ) {
121125
function vevida_optimizer_add_admin_pages() {
122126
/** Add Settings Page **/
123127
add_dashboard_page(
124-
'Update Settings',
125-
__( 'Update Settings', 'vevida-optimizer' ),
126-
'manage_options',
127-
'vevida-optimizer',
128-
'vevida_optimizer_settings_page'
128+
'Update Settings',
129+
__( 'Update Settings', 'vevida-optimizer' ),
130+
'manage_options',
131+
'vevida-optimizer',
132+
'vevida_optimizer_settings_page'
129133
);
130134
/** Add Database Optimisation Page **/
131135
add_management_page(
132-
'Convert MySQL MyISAM tables to InnoDB',
133-
__( 'Convert MyISAM to InnoDB', 'vevida-optimizer' ),
134-
'manage_options',
135-
'vevida-optimizer-convert-myisam-innodb',
136-
'vevida_convert_db_tables' );
136+
'Convert MySQL MyISAM tables to InnoDB',
137+
__( 'Convert MyISAM to InnoDB', 'vevida-optimizer' ),
138+
'manage_options',
139+
'vevida-optimizer-convert-myisam-innodb',
140+
'vevida_convert_db_tables'
141+
);
137142
add_management_page(
138-
'Optimize MySQL database tables',
139-
__( 'Optimize MySQL database tables', 'vevida-optimizer' ),
140-
'manage_options',
141-
'vevida-optimizer-optimize-db',
142-
'vevida_optimize_db_tables' );
143+
'Optimize MySQL database tables',
144+
__( 'Optimize MySQL database tables', 'vevida-optimizer' ),
145+
'manage_options',
146+
'vevida-optimizer-optimize-db',
147+
'vevida_optimize_db_tables'
148+
);
143149
}
144150
add_action( 'admin_menu', 'vevida_optimizer_add_admin_pages' );
145151

@@ -150,7 +156,7 @@ function vevida_optimizer_settings_page() {
150156
<?php settings_errors(); ?>
151157
<svg class="gears" viewBox="0 0 2048 1792" xmlns="http://www.w3.org/2000/svg"><path d="M960 896q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm768 512q0-52-38-90t-90-38-90 38-38 90q0 53 37.5 90.5t90.5 37.5 90.5-37.5 37.5-90.5zm0-1024q0-52-38-90t-90-38-90 38-38 90q0 53 37.5 90.5t90.5 37.5 90.5-37.5 37.5-90.5zm-384 421v185q0 10-7 19.5t-16 10.5l-155 24q-11 35-32 76 34 48 90 115 7 11 7 20 0 12-7 19-23 30-82.5 89.5t-78.5 59.5q-11 0-21-7l-115-90q-37 19-77 31-11 108-23 155-7 24-30 24h-186q-11 0-20-7.5t-10-17.5l-23-153q-34-10-75-31l-118 89q-7 7-20 7-11 0-21-8-144-133-144-160 0-9 7-19 10-14 41-53t47-61q-23-44-35-82l-152-24q-10-1-17-9.5t-7-19.5v-185q0-10 7-19.5t16-10.5l155-24q11-35 32-76-34-48-90-115-7-11-7-20 0-12 7-20 22-30 82-89t79-59q11 0 21 7l115 90q34-18 77-32 11-108 23-154 7-24 30-24h186q11 0 20 7.5t10 17.5l23 153q34 10 75 31l118-89q8-7 20-7 11 0 21 8 144 133 144 160 0 8-7 19-12 16-42 54t-45 60q23 48 34 82l152 23q10 2 17 10.5t7 19.5zm640 533v140q0 16-149 31-12 27-30 52 51 113 51 138 0 4-4 7-122 71-124 71-8 0-46-47t-52-68q-20 2-30 2t-30-2q-14 21-52 68t-46 47q-2 0-124-71-4-3-4-7 0-25 51-138-18-25-30-52-149-15-149-31v-140q0-16 149-31 13-29 30-52-51-113-51-138 0-4 4-7 4-2 35-20t59-34 30-16q8 0 46 46.5t52 67.5q20-2 30-2t30 2q51-71 92-112l6-2q4 0 124 70 4 3 4 7 0 25-51 138 17 23 30 52 149 15 149 31zm0-1024v140q0 16-149 31-12 27-30 52 51 113 51 138 0 4-4 7-122 71-124 71-8 0-46-47t-52-68q-20 2-30 2t-30-2q-14 21-52 68t-46 47q-2 0-124-71-4-3-4-7 0-25 51-138-18-25-30-52-149-15-149-31v-140q0-16 149-31 13-29 30-52-51-113-51-138 0-4 4-7 4-2 35-20t59-34 30-16q8 0 46 46.5t52 67.5q20-2 30-2t30 2q51-71 92-112l6-2q4 0 124 70 4 3 4 7 0 25-51 138 17 23 30 52 149 15 149 31z"/></svg>
152158
<h1><?php _e( 'Automatic update settings', 'vevida-optimizer' ); ?></h1>
153-
<p><?php _e( "It is possible to disable the different kinds of automatic updates. Also, updates for specific plugins can be disabled. Only use this option when automatically updating a plugin is not possible or problematic.", 'vevida-optimizer' ); ?> </p>
159+
<p><?php _e( 'It is possible to disable the different kinds of automatic updates. Also, updates for specific plugins can be disabled. Only use this option when automatically updating a plugin is not possible or problematic.', 'vevida-optimizer' ); ?> </p>
154160
<form method="post" action="options.php">
155161
<?php
156162
do_settings_sections( 'vevida_optimizer_settings' );
@@ -180,7 +186,8 @@ function vevida_optimizer_settings_init() {
180186
'vevida_optimizer_settings_section_1',
181187
array (
182188
'vevida_optimizer_core_major_updates',
183-
__( 'e.g. WordPress 4.9 to 5.0', 'vevida-optimizer' ) )
189+
__( 'e.g. WordPress 4.9 to 5.0', 'vevida-optimizer' )
190+
)
184191
);
185192
register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_core_major_updates' );
186193
add_settings_field(
@@ -191,7 +198,8 @@ function vevida_optimizer_settings_init() {
191198
'vevida_optimizer_settings_section_1',
192199
array (
193200
'vevida_optimizer_core_minor_updates',
194-
__( 'e.g. WordPress 4.9.7 to 4.9.8', 'vevida-optimizer' ) )
201+
__( 'e.g. WordPress 4.9.7 to 4.9.8', 'vevida-optimizer' )
202+
)
195203
);
196204
register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_core_minor_updates' );
197205
add_settings_field(
@@ -202,7 +210,8 @@ function vevida_optimizer_settings_init() {
202210
'vevida_optimizer_settings_section_1',
203211
array (
204212
'vevida_optimizer_theme_updates',
205-
'' )
213+
''
214+
)
206215
);
207216
register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_theme_updates' );
208217
add_settings_field(
@@ -213,7 +222,8 @@ function vevida_optimizer_settings_init() {
213222
'vevida_optimizer_settings_section_1',
214223
array (
215224
'vevida_optimizer_translations_updates',
216-
'' )
225+
''
226+
)
217227
);
218228
register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_translations_updates' );
219229

@@ -226,21 +236,22 @@ function vevida_optimizer_settings_init() {
226236
);
227237

228238
$loaded_plugins = get_plugins();
229-
foreach ($loaded_plugins as $key => $val) {
239+
foreach ( $loaded_plugins as $key => $val ) {
230240
$plugin_array = explode( '/', $key );
231241
if ( is_array( $plugin_array ) ) {
232242
$plugin_slug = $plugin_array[0];
233243
add_settings_field(
234-
'vevida_optimizer_plugin_'.$plugin_slug,
244+
'vevida_optimizer_plugin_' . $plugin_slug,
235245
$val['Name'],
236246
'vevida_optimizer_checkbox_callback',
237247
'vevida_optimizer_settings',
238248
'vevida_optimizer_settings_section_2',
239249
array (
240-
'vevida_optimizer_plugin_'.$plugin_slug,
241-
'' )
250+
'vevida_optimizer_plugin_' . $plugin_slug,
251+
''
252+
)
242253
);
243-
register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_plugin_'.$plugin_slug );
254+
register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_plugin_' . $plugin_slug );
244255
}
245256
}
246257

@@ -259,7 +270,8 @@ function vevida_optimizer_settings_init() {
259270
'vevida_optimizer_settings_section_3',
260271
array (
261272
'vevida_optimizer_send_email',
262-
'' )
273+
''
274+
)
263275
);
264276
register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_send_email' );
265277
add_settings_field(
@@ -298,8 +310,8 @@ function vevida_optimizer_settings_section_3_callback() {
298310

299311
function vevida_optimizer_checkbox_callback( $args ) {
300312
$option = get_option( $args[0] );
301-
$html = '<input type="checkbox" id="'.$args[0].'" name="'.$args[0].'" value="1"' . checked( 1, $option, false ) . '/>';
302-
$html .= '<label for="'.$args[0].'">'.$args[1].'</label>';
313+
$html = '<input type="checkbox" id="' . $args[0] . '" name="' . $args[0] . '" value="1"' . checked( 1, $option, false ) . '/>';
314+
$html .= '<label for="' . $args[0] . '">' . $args[1] . '</label>';
303315
echo $html;
304316
}
305317

@@ -326,9 +338,11 @@ function vevida_optimizer_validate_email( $email ) {
326338
return $validated_email;
327339
}
328340

329-
//Adds settings link on Installed Plugins page
341+
/**
342+
* Adds settings link on Installed Plugins page
343+
*/
330344
function vevida_optimizer_plugin_link_settings($links) {
331-
$settings_link = '<a href="index.php?page=vevida-optimizer">'.__( 'Settings', 'vevida-optimizer' ).'</a>';
345+
$settings_link = '<a href="index.php?page=vevida-optimizer">' . __( 'Settings', 'vevida-optimizer' ) . '</a>';
332346
array_unshift( $links, $settings_link );
333347
return $links;
334348
}

0 commit comments

Comments
 (0)