function rm_getHistoricQuotaSummary($courseId)
{
    try {
        $client = new SoapClient(WSDL_QS, array('location' => LOCATION_QS));
        $result = null;
        if ($courseId != null) {
            $result = $client->getHistoricQuotaSummary(array('courseId' => $courseId));
        } else {
            $result = $client->getHistoricQuotaSummary();
        }
        return $result->quotaSummary;
    } catch (Exception $e) {
        return array("success" => false, "message" => $e->getMessage());
    } catch (SoapFault $soapfault) {
        return array("success" => false, "message" => $soapfault->getMessage());
    }
}