Function Reference: geodir_import_export_line_count

Summary

Count the number of line from file.

Global Values

$wp_filesystem
(null|object) (required) WP_Filesystem object.

Default: None

Package

GeoDirectory

Parameters

$file
(string) (required) Full path to file.

Default: None

Return Values

(int)
  • No of file rows.

Change Log

Since: 1.4.6

Source File

geodir_import_export_line_count() is located in geodirectory-admin/admin_functions.php [Line: 5755]

Source Code

function geodir_import_export_line_count( $file ) {
	global $wp_filesystem;
	
	if ( $wp_filesystem->is_file( $file ) && $wp_filesystem->exists( $file ) ) {
		$contents = $wp_filesystem->get_contents_array( $file );
		
		if ( !empty( $contents ) && is_array( $contents ) ) {
			return count( $contents ) - 1;
		}
	}
	
	return NULL;
}