PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 2.0.1
Admin Columns v2.0.1
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / column / media / file-size.php
codepress-admin-columns / classes / column / media Last commit date
ID.php 12 years ago actions.php 12 years ago alternate-text.php 12 years ago available-sizes.php 12 years ago caption.php 12 years ago description.php 12 years ago dimensions.php 12 years ago exif-data.php 12 years ago file-name.php 12 years ago file-size.php 12 years ago full-path.php 12 years ago height.php 12 years ago mime-type.php 12 years ago width.php 12 years ago
file-size.php
47 lines
1 <?php
2 /**
3 * CPAC_Column_Media_File_Size
4 *
5 * @since 2.0.0
6 */
7 class CPAC_Column_Media_File_Size extends CPAC_Column {
8
9 function __construct( $storage_model ) {
10
11 $this->properties['type'] = 'column-file_size';
12 $this->properties['label'] = __( 'File size', 'cpac' );
13
14 parent::__construct( $storage_model );
15 }
16
17 /**
18 * @see CPAC_Column::get_value()
19 * @since 2.0.0
20 */
21 function get_value( $id ) {
22
23 $value = '';
24
25 $file = wp_get_attachment_url( $id );
26 $abs = str_replace( WP_CONTENT_URL, WP_CONTENT_DIR, $file );
27
28 if ( file_exists( $abs ) ) {
29 $value = $this->get_readable_filesize( filesize( $abs ) );
30 }
31
32 return $value;
33 }
34
35 /**
36 * Convert file size to readable format
37 *
38 * @since 1.4.5
39 *
40 * @param string $size
41 * @return string Readable filesize
42 */
43 function get_readable_filesize( $size ) {
44 $filesizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
45 return $size ? round( $size/pow( 1024, ( $i = floor( log( $size, 1024 ) ) ) ), 2) . $filesizename[$i] : '0 Bytes';
46 }
47 }