View file application/routing/admin/files.php

File size: 921B
<?PHP
	if(!isRights('d')) {
		pageLoad('admin', 'sample', 'errors/rights');
	}
	
	$_PAGE['name'] = getLang('admin_route_files');
	
	$disk_total = function_exists('disk_total_space') ? disk_total_space($_SERVER['DOCUMENT_ROOT'] . '/public/uploads') : 0;
	$disk_free = function_exists('disk_free_space') ? disk_free_space($_SERVER['DOCUMENT_ROOT'] . '/public/uploads') : 0;
	
	if(function_exists('disk_total_space') AND function_exists('disk_free_space')) {
		$disk_used = $disk_total - $disk_free;
		$disk_usage_percentage = ($disk_used / $disk_total) * 100;
	}
	else {
		$disk_used = 0;
		$disk_usage_percentage = 0;
	}
	
	tpl()
	->SetAppearance('admin')
	->Start('sample')
	->Content(tpl()->Get('files/index'))
	->Set([
		'{disk_max_volume}' => formatFileSize($disk_total),
		'{disk_volume}' => formatFileSize($disk_free),
		'{disk_percent}' => round($disk_usage_percentage, 2)
	])
	->Show();