XOOPS 2.5.6  Final
 All Classes Namespaces Files Functions Variables Pages
downloader.php
Go to the documentation of this file.
1 <?php
20 defined('XOOPS_ROOT_PATH') or die('Restricted access');
21 
27 {
32  var $mimetype;
33  var $ext;
34  var $archiver;
42  function XoopsDownloader()
43  {
44  // EMPTY
45  }
46 
53  function _header($filename)
54  {
55  if (function_exists('mb_http_output')) {
56  mb_http_output('pass');
57  }
58  header('Content-Type: ' . $this->mimetype);
59  if (preg_match("/MSIE ([0-9]\.[0-9]{1,2})/", $_SERVER['HTTP_USER_AGENT'])) {
60  header('Content-Disposition: attachment; filename="' . $filename . '"');
61  header('Expires: 0');
62  header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
63  header('Pragma: public');
64  } else {
65  header('Content-Disposition: attachment; filename="' . $filename . '"');
66  header('Expires: 0');
67  header('Pragma: no-cache');
68  }
69  }
70 
77  function addFile($filepath, $newfilename = null)
78  {
79  // EMPTY
80  }
81 
88  function addBinaryFile($filepath, $newfilename = null)
89  {
90  // EMPTY
91  }
92 
100  function addFileData(&$data, $filename, $time = 0)
101  {
102  // EMPTY
103  }
104 
112  function addBinaryFileData(&$data, $filename, $time = 0)
113  {
114  // EMPTY
115  }
116 
123  function download($name, $gzip = true)
124  {
125  // EMPTY
126  }
127 }
128 
129 ?>