Skip to content

Commit 89ec65c

Browse files
committed
Enhance setup wizard script loading and improve CSV parsing for people groups
1 parent fd8cd07 commit 89ec65c

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

dt-core/admin/menu/menu-setup-wizard.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,13 @@ public function __construct() {
3737
remove_action( 'network_admin_notices', 'update_nag', 3 );
3838
remove_action( 'network_admin_notices', 'maintenance_nag', 3 );
3939
});
40-
add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
4140
add_filter( 'script_loader_tag', [ $this, 'filter_script_loader_tag' ], 10, 2 );
4241
add_filter( 'dt_setup_wizard_items', [ $this, 'dt_setup_wizard_items' ], 10, 1 );
42+
43+
//only enqueue scripts if the setup wizard is being viewed
44+
if ( isset( $_GET['page'] ) && $_GET['page'] === 'dt_setup_wizard' ) {
45+
add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
46+
}
4347
}
4448

4549
public function enqueue_scripts(){

dt-people-groups/people-groups.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static function get_jp_source() {
2525
$jp_csv = [];
2626
$handle = fopen( __DIR__ . '/csv/jp.csv', 'r' );
2727
if ( $handle !== false ) {
28-
while ( ( $data = fgetcsv( $handle, 0, ',' ) ) !== false ) {
28+
while ( ( $data = fgetcsv( $handle, 0, ',', '"', '\\' ) ) !== false ) {
2929
$jp_csv[] = $data;
3030
}
3131
fclose( $handle );
@@ -41,7 +41,7 @@ public static function get_imb_source() {
4141
$imb_csv = [];
4242
$handle = fopen( __DIR__ . '/csv/imb.csv', 'r' );
4343
if ( $handle !== false ) {
44-
while ( ( $data = fgetcsv( $handle, 0, ',' ) ) !== false ) {
44+
while ( ( $data = fgetcsv( $handle, 0, ',', '"', '\\' ) ) !== false ) {
4545
$imb_csv[] = $data;
4646
}
4747
fclose( $handle );

0 commit comments

Comments
 (0)