| @@ -138,8 +138,12 @@ | ||
| 138 | 138 | * |
| 139 | 139 | * @since 2.0.13 |
| 140 | 140 | */ |
| 141 | 141 | public function export() { |
| 142 | + if (!WPDA::current_user_is_admin()) { | |
| 143 | + return; | |
| 144 | + } | |
| 145 | + | |
| 142 | 146 | $this->table_names = isset( $_REQUEST['table_names'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['table_names'] ) ) : ''; // input var okay. |
| 143 | 147 | $this->pid = isset( $_REQUEST['pid'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['pid'] ) ) : ''; // input var okay. |
| 144 | 148 | if ( '' !== $this->table_names ) { |
| 145 | 149 | $wp_action = 'wpda-export-' . json_encode( $this->table_names ); |