//$resultMessage .= '<pre>$file_data: ' . print_r( $file_data, true ) . '</pre>';
break;
+ case 'importBoard':
+ // check for members.csv
+ $upload_dir = wp_upload_dir();
+ if ( is_file( $upload_dir['basedir'].'/Members.csv' ) && ( $fh = fopen( $upload_dir['basedir'].'/Members.csv', 'r' ) ) !== false ) {
+ $resultMessage .= '<p>Member file found</p>';
+ $row = 0;
+ while( ( $data = fgetcsv( $fh, 1000, ',' ) ) !== false ) {
+ if ( $row != 0 ) {
+ // All other rows are data.
+ $Members[$data[0]] = $data[14];
+ }
+ $row++;
+ }
+ fclose( $fh );
+ $resultMessage .= '<pre>$Members: ' . print_r( $Members, true ) . '</pre>';
+ }
+ if ( is_file( $upload_dir['basedir'].'/MessageBoards.csv' ) && ( $fh = fopen( $upload_dir['basedir'].'/MessageBoards.csv', 'r' ) ) !== false ) {
+ $resultMessage .= '<p>Forum file found</p>';
+ $row = 0;
+ while( ( $data = fgetcsv( $fh, 4000, '|' ) ) !== false ) {
+ if ( $row === 0 ) {
+ // First row grab as headers.
+ $file_headers = $data;
+ } else {
+ // All other rows are data.
+ $file_data[] = array_combine( $file_headers, $data );
+ }
+ $row++;
+ }
+ fclose( $fh );
+ }
+ $resultMessage .= '<pre>$file_data: ' . print_r( $file_data, true ) . '</pre>';
+ break;
+
default:
break;
}