"document.php","name" => get_lang('Document')); // title of the page $nameTools = get_lang("DocumentQuota"); // display the header Display::display_header($nameTools,"Doc"); /* ============================================================================== FUNCTIONS ============================================================================== */ /** * Here we count 1 kilobyte = 1000 byte, 12 megabyte = 1000 kilobyte. */ function display_quota($course_quota, $already_consumed_space) { $course_quota_m = round($course_quota / 1000000); $already_consumed_space_m = round($already_consumed_space / 1000000); $message = get_lang("CourseCurrentlyUses") . " " . $already_consumed_space_m . " megabyte.
". get_lang("MaximumAllowedQuota") . " $course_quota_m megabyte.
"; $percentage = $already_consumed_space / $course_quota * 100; $percentage = round($percentage); if ($percentage < 100) $other_percentage = 100 - $percentage; else $other_percentage = 0; //decide where to place percentage in graph if ($percentage >= 50) { $text_in_filled = " $other_percentage%". $text_in_unfilled = ""; } else { $text_in_unfilled = " $other_percentage%". $text_in_filled = ""; } //decide the background colour of the graph if ($percentage < 65) $colour = "#00BB00"; //safe - green else if ($percentage < 90) $colour = "#ffd400"; //filling up - yelloworange else $colour = "#DD0000"; //full - red //this is used for the table width: a table of only 100 pixels looks too small $visual_percentage = 4 * $percentage; $visual_other_percentage = 4 * $other_percentage; $message .= get_lang("PercentageQuotaInUse") . ": $percentage%.
" . get_lang("PercentageQuotaFree") . ": $other_percentage%.
"; $message .= "
 $other_percentage%
"; echo $message; } // actions echo '
'; // link back to the documents overview echo ''.Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview')).get_lang('BackTo').' '.get_lang('DocumentsOverview').''; echo '
'; // getting the course quota $course_quota = DocumentManager::get_course_quota(); // setting the full path $full_path = $baseWorkDir . $courseDir; // calculating the total space $already_consumed_space = documents_total_space($_course); // displaying the quota display_quota($course_quota, $already_consumed_space); // display the footer Display::display_footer(); ?>