<?php

function readablestorageunit($unitchar=NULL) {

        if (
$unitchar == NULL) {
                return 
"";
        }

        switch (
$unitchar) {
                case 
"B":
                        return 
"bytes";
                        break;
                case 
"K":
                        return 
"KB (Kilobytes)";
                        break;
                case 
"M":
                        return 
"MB (Megabytes)";
                        break;
                case 
"G":
                        return 
"GB (Gigabytes)";
                        break;
                case 
"T":
                        return 
"TB (Terabytes)";
                        break;
                case 
"P":
                        return 
"PB (Petabytes)";
                        break;
                case 
"E":
                        return 
"EB (Exabytes)";
                        break;
                }
        return 
"";
}

// if no argument given, assume $courseid=-1 as $courseid = 0 means sitewide default
function getquotadetails($courseid=-1) {
        global 
$CFG$tablename;

        
$courseid = (int) $courseid;

        if (
$courseid == -|| $courseid 0) {
                return 
NULL;
        }

        
$details get_record($tablename'courseid'$courseid);
        if (empty(
$details)) {
                return 
NULL;
        }
        else {
                return 
$details;
        }
}

?>