Lines Matching refs:this

51             $this->basePath = '';
54 $this->basePath = $base;
56 $this->basePath = $base.'/';
63 return $this->basePath.$filename;
88 $error = $this->mkdirr($next_pathname);
106 $this->close();
108 $this->handle = fopen($filename, 'r+');
109 $this->stat = array();
110 $this->filename = $filename;
112 if (!is_resource($this->handle)) {
117 if (fseek($this->handle, $pos) == -1) {
118 fread($this->handle, $pos);
129 $error = $this->openFile($filename, $pos);
139 if (fseek($this->handle, $pos) == -1) {
140 fread($this->handle, $pos);
151 fwrite($this->handle, $data);
159 while(!feof($this->handle)) {
160 fwrite($this->handle, fread($read, 8196));
167 ftruncate($this->handle, ftell($this->handle));
176 $this->close();
177 $this->stat = $stat;
178 $this->filename = $this->getFilename($filename);
180 $pos = strrpos($this->filename, "/");
182 $error = $this->mkdirr(substr($this->filename, 0, $pos));
187 $this->handle = @fopen($this->filename, "w");
188 if (!is_resource($this->handle)) {
195 function writeData($data) { fwrite($this->handle, $data); }
201 $this->filename = filename;
202 $complete = $this->getFilename($filename);
205 $error = $this->mkdirr(substr($complete, 0, $pos));
223 if ($this->handle !== null) {
224 fclose($this->handle);
225 $this->handle = null;
227 if (isset($this->stat[9])) {
228 if (isset($this->stat[8])) {
229 touch($this->filename, $this->stat[9], $this->stat[8]);
231 touch($this->filename, $this->stat[9]);
233 } else if (isset($this->stat[8])) {
234 touch($this->filename, time(), $this->stat[8]);
237 if (isset($this->stat[2])) {
238 chmod($this->filename, $this->stat[2]);
240 if (isset($this->stat[5])) {
241 chgrp($this->filename, $this->stat[5]);
243 if (isset($this->stat[4])) {
244 chown($this->filename, $this->stat[4]);