public function admin_about() { global $wpdb; $thumbnail_size = __('not present', 'catablog'); $fullsize_size = __('not present', 'catablog'); $original_size = __('not present', 'catablog'); $thumb_dir = new CataBlogDirectory($this->directories['thumbnails']); $fullsize_dir = new CataBlogDirectory($this->directories['fullsize']); $original_dir = new CataBlogDirectory($this->directories['originals']); if ($thumb_dir->isDirectory()) { $thumbnail_size = round($thumb_dir->getDirectorySize() / (1024 * 1024), 2) . " MB"; } if ($fullsize_dir->isDirectory()) { $fullsize_size = round($fullsize_dir->getDirectorySize() / (1024 * 1024), 2) . " MB"; } if ($original_dir->isDirectory()) { $original_size = round($original_dir->getDirectorySize() / (1024 * 1024), 2) . " MB"; } $gd_info = gd_info(); $stats = array(); $stats['CataBlog_Version'] = $this->version; $stats['MySQL_Version'] = $wpdb->get_var("SELECT version()"); $stats['PHP_Version'] = phpversion(); $stats['GD_Version'] = $gd_info['GD Version']; $stats['PHP_Memory_Usage'] = round(memory_get_peak_usage(true) / (1024 * 1024), 2) . " MB"; $stats['PHP_Memory_Limit'] = preg_replace('/[^0-9]/', '', ini_get('memory_limit')) . " MB"; $stats['Max_Uploaded_File_Size'] = ini_get('upload_max_filesize'); $stats['Max_Post_size'] = ini_get('post_max_size'); $stats['Thumbnail_Disc_Usage'] = $thumbnail_size; $stats['Full_Size_Disc_Usage'] = $fullsize_size; $stats['Original_Upload_Disc_Usage'] = $original_size; $stats['Total_Disc_Usage'] = round($thumbnail_size, 2) + round($fullsize_size, 2) + round($original_size, 2) . " MB"; include_once $this->directories['template'] . '/admin-about.php'; }