kollapsminoriteten/wp-content/plugins/wp-maximum-upload-file-size/inc/MaxUploaderDatabaseStatus.php

64 lines
2.2 KiB
PHP

<?php
class Max_Uploader_Database_Status {
/**
* WordPress DB instance
*
* @var wpdb
*/
protected $wpdb;
public function __construct() {
global $wpdb;
$this->wpdb = $wpdb;
}
/**
* Get database info in structured format
*
* @return array
*/
public function get_info()
{
return array(
array(
'title' => esc_html__( 'Database Name', 'wp-maximum-upload-file-size' ),
'version' => DB_NAME,
'status' => 1,
'success_message' => esc_html__( '- ok', 'wp-maximum-upload-file-size' ),
'error_message' => '',
),
array(
'title' => esc_html__( 'Database Host', 'wp-maximum-upload-file-size' ),
'version' => DB_HOST,
'status' => 1,
'success_message' => esc_html__( '- ok', 'wp-maximum-upload-file-size' ),
'error_message' => '',
),
array(
'title' => esc_html__( 'Database User', 'wp-maximum-upload-file-size' ),
'version' => DB_USER,
'status' => 1,
'success_message' => esc_html__( '- ok', 'wp-maximum-upload-file-size' ),
'error_message' => '',
),
array(
'title' => esc_html__( 'Database Version', 'wp-maximum-upload-file-size' ),
'version' => $this->wpdb->db_version(),
'status' => 1,
'success_message' => esc_html__( '- ok', 'wp-maximum-upload-file-size' ),
'error_message' => '',
),
array(
'title' => esc_html__( 'Table Prefix', 'wp-maximum-upload-file-size' ),
'version' => $this->wpdb->prefix,
'status' => 1,
'success_message' => esc_html__( '- ok', 'wp-maximum-upload-file-size' ),
'error_message' => '',
),
);
}
}