public static function sendButton($pImage, $pDepartmentKey, $pLang, $path, $pImagePostfix = null) { $imageFileName = self::getImageNameFromParam($pImage, $pDepartmentKey, $pLang, $pImagePostfix); $filename = $path . $imageFileName; if (!file_exists($filename)) { return false; } $fp = fopen($filename, 'rb'); if (empty($fp)) { return false; } preg_match('/(gif|jpg|png)$/i', $imageFileName, $matches); $fileType = $matches[0]; Browser::SendNoCache(); header('Content-Type: image/' . $fileType); header('Content-Length: ' . filesize($filename)); fpassthru($fp); return true; }
static function SendXmlHeaders() { Browser::SendNoCache(); header("Content-type: text/xml; charset=" . BROWSER_CHARSET); echo "<" . "?xml version=\"1.0\" encoding=\"" . BROWSER_CHARSET . "\"?" . ">"; }