@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | require_once ABSPATH . "wp-admin/includes/file.php"; |
58 | 58 | WP_Filesystem(); |
59 | 59 | } |
60 | - $this->filesystem = new WP_Filesystem_Direct( [] ); |
|
60 | + $this->filesystem = new WP_Filesystem_Direct( [ ] ); |
|
61 | 61 | } |
62 | 62 | |
63 | 63 | /** |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | |
104 | 104 | // Home page (also change the first submenu item's title). |
105 | 105 | add_menu_page( 'Tabulate', 'Tabulate', 'read', TABULATE_SLUG, $dispatch_callback ); |
106 | - $page_title = ( isset( $_GET['table'] ) ) ? Text::titlecase( $_GET['table'] ) : 'Tabulate'; |
|
106 | + $page_title = ( isset( $_GET[ 'table' ] ) ) ? Text::titlecase( $_GET[ 'table' ] ) : 'Tabulate'; |
|
107 | 107 | add_submenu_page( TABULATE_SLUG, $page_title, 'Overview', 'read', TABULATE_SLUG, $dispatch_callback ); |
108 | 108 | |
109 | 109 | // Add submenu pages. |
@@ -160,17 +160,17 @@ discard block |
||
160 | 160 | |
161 | 161 | // Only dispatch when it's our page. |
162 | 162 | $slug_lenth = strlen( TABULATE_SLUG ); |
163 | - if ( ! isset( $request['page'] ) || substr( $request['page'], 0, $slug_lenth ) !== TABULATE_SLUG ) { |
|
163 | + if ( ! isset( $request[ 'page' ] ) || substr( $request[ 'page' ], 0, $slug_lenth ) !== TABULATE_SLUG ) { |
|
164 | 164 | return; |
165 | 165 | } |
166 | 166 | |
167 | 167 | // Discern the controller name, based on an explicit request parameter, or |
168 | 168 | // the trailing part of the page slug (i.e. after 'tabulate_'). |
169 | 169 | $controller_name = 'home'; |
170 | - if ( isset( $request['controller'] ) && strlen( $request['controller'] ) > 0 ) { |
|
171 | - $controller_name = $request['controller']; |
|
172 | - } elseif ( isset( $request['page'] ) && strlen( $request['page'] ) > $slug_lenth ) { |
|
173 | - $controller_name = substr( $request['page'], $slug_lenth + 1 ); |
|
170 | + if ( isset( $request[ 'controller' ] ) && strlen( $request[ 'controller' ] ) > 0 ) { |
|
171 | + $controller_name = $request[ 'controller' ]; |
|
172 | + } elseif ( isset( $request[ 'page' ] ) && strlen( $request[ 'page' ] ) > $slug_lenth ) { |
|
173 | + $controller_name = substr( $request[ 'page' ], $slug_lenth + 1 ); |
|
174 | 174 | } |
175 | 175 | |
176 | 176 | // Create the controller and run the action. |
@@ -180,8 +180,8 @@ discard block |
||
180 | 180 | } |
181 | 181 | $controller = new $controller_classname( $this->wpdb ); |
182 | 182 | $controller->set_filesystem( $this->filesystem ); |
183 | - $action = ! empty( $request['action'] ) ? $request['action'] : 'index'; |
|
184 | - unset( $request['page'], $request['controller'], $request['action'] ); |
|
183 | + $action = ! empty( $request[ 'action' ] ) ? $request[ 'action' ] : 'index'; |
|
184 | + unset( $request[ 'page' ], $request[ 'controller' ], $request[ 'action' ] ); |
|
185 | 185 | try { |
186 | 186 | $this->output = $controller->$action( $request ); |
187 | 187 | } catch ( Exception $e ) { |
@@ -228,7 +228,7 @@ discard block |
||
228 | 228 | $script_url = plugins_url( TABULATE_SLUG ) . '/assets/scripts.js'; |
229 | 229 | $deps = array( 'jquery-ui-autocomplete', 'tabulate-omnivore', 'tabulate-maskedinput', 'tabulate-timepicker' ); |
230 | 230 | if ( Util::is_plugin_active( 'rest-api/plugin.php' ) ) { |
231 | - $deps[] = 'wp-api'; |
|
231 | + $deps[ ] = 'wp-api'; |
|
232 | 232 | } |
233 | 233 | wp_enqueue_script( 'tabulate-scripts', $script_url, $deps, TABULATE_VERSION, true ); |
234 | 234 |