@@ -56,7 +56,7 @@ discard block |
||
56 | 56 | require_once ABSPATH . "wp-admin/includes/file.php"; |
57 | 57 | WP_Filesystem(); |
58 | 58 | require_once ABSPATH . "wp-admin/includes/class-wp-filesystem-direct.php"; |
59 | - $this->filesystem = new WP_Filesystem_Direct( [] ); |
|
59 | + $this->filesystem = new WP_Filesystem_Direct( [ ] ); |
|
60 | 60 | } |
61 | 61 | |
62 | 62 | /** |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | |
103 | 103 | // Home page (also change the first submenu item's title). |
104 | 104 | add_menu_page( 'Tabulate', 'Tabulate', 'read', TABULATE_SLUG, $dispatch_callback ); |
105 | - $page_title = ( isset( $_GET['table'] ) ) ? Text::titlecase( $_GET['table'] ) : 'Tabulate'; |
|
105 | + $page_title = ( isset( $_GET[ 'table' ] ) ) ? Text::titlecase( $_GET[ 'table' ] ) : 'Tabulate'; |
|
106 | 106 | add_submenu_page( TABULATE_SLUG, $page_title, 'Overview', 'read', TABULATE_SLUG, $dispatch_callback ); |
107 | 107 | |
108 | 108 | // Add submenu pages. |
@@ -159,17 +159,17 @@ discard block |
||
159 | 159 | |
160 | 160 | // Only dispatch when it's our page. |
161 | 161 | $slug_lenth = strlen( TABULATE_SLUG ); |
162 | - if ( ! isset( $request['page'] ) || substr( $request['page'], 0, $slug_lenth ) !== TABULATE_SLUG ) { |
|
162 | + if ( ! isset( $request[ 'page' ] ) || substr( $request[ 'page' ], 0, $slug_lenth ) !== TABULATE_SLUG ) { |
|
163 | 163 | return; |
164 | 164 | } |
165 | 165 | |
166 | 166 | // Discern the controller name, based on an explicit request parameter, or |
167 | 167 | // the trailing part of the page slug (i.e. after 'tabulate_'). |
168 | 168 | $controller_name = 'home'; |
169 | - if ( isset( $request['controller'] ) && strlen( $request['controller'] ) > 0 ) { |
|
170 | - $controller_name = $request['controller']; |
|
171 | - } elseif ( isset( $request['page'] ) && strlen( $request['page'] ) > $slug_lenth ) { |
|
172 | - $controller_name = substr( $request['page'], $slug_lenth + 1 ); |
|
169 | + if ( isset( $request[ 'controller' ] ) && strlen( $request[ 'controller' ] ) > 0 ) { |
|
170 | + $controller_name = $request[ 'controller' ]; |
|
171 | + } elseif ( isset( $request[ 'page' ] ) && strlen( $request[ 'page' ] ) > $slug_lenth ) { |
|
172 | + $controller_name = substr( $request[ 'page' ], $slug_lenth + 1 ); |
|
173 | 173 | } |
174 | 174 | |
175 | 175 | // Create the controller and run the action. |
@@ -179,8 +179,8 @@ discard block |
||
179 | 179 | } |
180 | 180 | $controller = new $controller_classname( $this->wpdb ); |
181 | 181 | $controller->set_filesystem( $this->filesystem ); |
182 | - $action = ! empty( $request['action'] ) ? $request['action'] : 'index'; |
|
183 | - unset( $request['page'], $request['controller'], $request['action'] ); |
|
182 | + $action = ! empty( $request[ 'action' ] ) ? $request[ 'action' ] : 'index'; |
|
183 | + unset( $request[ 'page' ], $request[ 'controller' ], $request[ 'action' ] ); |
|
184 | 184 | try { |
185 | 185 | $this->output = $controller->$action( $request ); |
186 | 186 | } catch ( Exception $e ) { |