Lines Matching refs:this
20 $this->namespace = strtolower($_name);
21 $this->prefix = strtolower($_prefix);
22 $this->extension = strtolower($_ext);
24 $this->prefix = $_prefix;
26 $this->prefix = $_prefix.'_';
29 $this->mediaDir = $conf['mediadir'].'/'.$this->namespace;
30 $this->mediaFormat = $this->mediaDir.'/'.$this->prefix.'%s.'.$this->extension;
31 $this->linkFormat = $this->namespace.$delimiter.$this->prefix.'%s.'.$this->extension;
33 $this->useTmpDir = false;
34 $this->tmpDir = '/var/tmp';
35 … $this->tmpFormat = $this->tmpDir.'/'.$this->namespace.'_'.$this->prefix.'%s.'.$this->extension;
37 $this->CheckDir();
45 if($this->useTmpDir===false){
46 return sprintf($this->mediaFormat,$id);
48 return sprintf($this->tmpFormat,$id);
57 $dir = $this->mediaDir;
61 $patten = array($this->prefix,'.'.$this->extension);
64 if (strpos($name,$this->extension)!==false){
78 return ml(sprintf($this->linkFormat,$id),'',true,'',true);
88 $filepath = $this->GetMediaPath($id);
103 $path = $this->GetMediaPath($id);
115 $dummyFN=mediaFN($this->namespace.':_dummy');
121 if (auth_aclcheck($this->namespace.":*","","@ALL")==0){
124 $p_acl = $this->namespace.":*\t@ALL\t1\n";
134 $path = $this->GetMediaPath($id);
147 $handle = @opendir($this->mediaDir);
151 $path = $this->mediaDir.'/'.$entry;
161 $this->ClearCache();
162 @rmdir($this->mediaDir);
185 $path = $this->GetMediaPath($id);
201 if (empty($id) || !$this->Exists($id)) return NULL;
202 $path = $this->GetMediaPath($id);