/** * Send a response back to client * @param String Response text */ private function sendResponse($status, $response, $zipIt) { //Check for gzip per each service global $_CALEM_conf; $zip = false; if ($zipIt && $_CALEM_conf['calem_soap_allow_gzip'] && ($encoding = CalemGzip::canGzip())) { $zip = true; } //Output data CalemGzip::gzStart(); print $response; CalemGzip::gzSoapCompressEndFlush($status, $zip, $encoding, $this->logger); }