예제 #1
0
 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;
 }
예제 #2
0
 static function SendXmlHeaders()
 {
     Browser::SendNoCache();
     header("Content-type: text/xml; charset=" . BROWSER_CHARSET);
     echo "<" . "?xml version=\"1.0\" encoding=\"" . BROWSER_CHARSET . "\"?" . ">";
 }