"', plugins_url('/pub/img/W3TC_dashboard_logo_title.png', W3TC_FILE) . '');
else
$logo = '';
return sprintf('
%s
', $id? "id=\"$id\"" : '' ,$logo . $message);
}
/**
* Echos an notification box
* @param string $message
* @param string $id adds an id to the notification box
*/
function w3_e_notification_box($message, $id = '') {
echo w3_get_notification_box($message, $id);
}
/**
* Returns an error box
* @param $message
* @param string $id
* @return string
*/
function w3_get_error_box($message, $id = '') {
if (!isset($_GET['page']) || (isset($_GET['page']) && substr($_GET['page'], 0, 5) != 'w3tc_'))
$logo = sprintf('
', plugins_url('/pub/img/W3TC_dashboard_logo_title.png', W3TC_FILE) . '');
else
$logo = '';
return sprintf('%s
', $id? "id=\"$id\"" : '' ,$logo . $message);
}
/**
* Echos an error box
* @param $message
* @param string $id
*/
function w3_e_error_box($message, $id = '') {
echo w3_get_error_box($message);
}
/**
* Format bytes into B, KB, MB, GB and TB
* @param $bytes
* @param int $precision
* @return string
*/
function w3_format_bytes($bytes, $precision = 2) {
$units = array('B', 'KB', 'MB', 'GB', 'TB');
$bytes = max($bytes, 0);
$pow = floor(($bytes ? log($bytes) : 0) / log(1024));
$pow = min($pow, count($units) - 1);
// Uncomment one of the following alternatives
$bytes /= pow(1024, $pow);
// $bytes /= (1 << (10 * $pow));
return round($bytes, $precision) . ' ' . $units[$pow];
}
/**
* Echos an input text element
*
* @param string $id
* @param string $name
* @param string $value
* @param bool $disabled
* @param int $size
*/
function w3_ui_textbox($id, $name, $value, $disabled = false, $size = 40) {?>
size="">
size="">
>