Lines Matching refs:this

80 	   $this->_picture_path = $picture_path;
81 $this->_picture_path_httpd = $picture_path_httpd;
82 $this->_tmp_dir = $tmp_dir;
95 $this->_picture_path = $name;
104 return $this->_picture_path;
113 $this->_picture_path_httpd = $name;
122 return $this->_picture_path_httpd;
140 $this->latex_document = $this->_preamble."\n".trim($latex_formula)."\n".$this->_postamble;
144 $filename = "img".$formula_hash.'.'.$this->_image_format;
145 $full_path_filename = $this->getPicturePath()."/".$filename;
146 $this->_filename = $full_path_filename;
149 return $this->getPicturePathHTTPD()."/".$filename;
152 if (strlen($latex_formula) > $this->_string_length_limit) {
153 $this->_errorcode = 1;
154 $this->_errorextra = ': '.strlen($latex_formula);
159 for ($i=0;$i<sizeof($this->_latex_tags_blacklist);$i++) {
160 if (stristr($latex_formula,$this->_latex_tags_blacklist[$i])) {
161 $this->_errorcode = 2;
167 if ($this->renderLatex($this->latex_document,$full_path_filename)) {
168 return $this->getPicturePathHTTPD().$filename;
190 $output=$this->myexec($this->_identify_path." ".$filename, $status);
219 chdir($this->_tmp_dir);
221 $this->_tmp_filename = md5(rand().$destination);
223 $this->_cmdout = " >> ".$this->_tmp_filename.".cmd 2>&1";
225 $fp = fopen($this->_tmp_dir."/".$this->_tmp_filename.".tex","w");
230 $command = $this->_latex_path." --interaction=nonstopmode ".$this->_tmp_filename.".tex";
231 $this->myexec($command,$status_latex);
234 if (!file_exists($this->_tmp_filename.".dvi"))
236 if( ! $this->_keep_tmp)
237 $this->cleanTemporaryDirectory();
239 $this->_errorcode = 4; /// Error 4: latexing failed
244 …$command = $this->_dvips_path." -E ".$this->_tmp_filename.".dvi"." -o ".$this->_tmp_filename.".ps";
245 $this->myexec($command,$status_dvips);
249 $command = $this->_convert_path." ".$this->_tmp_filename.".ps ".
250 $this->_tmp_filename.".".$this->_image_format;
251 $this->myexec($command,$status_convert);
255 if( ! $this->_keep_tmp)
256 $this->cleanTemporaryDirectory();
258 $this->_errorcode = 6;
263 $dim = $this->getDimensions($this->_tmp_filename.".".$this->_image_format);
265 if ( ($dim["x"] > $this->_xsize_limit) or ($dim["y"] > $this->_ysize_limit)) {
266 if( ! $this->_keep_tmp)
267 $this->cleanTemporaryDirectory();
269 $this->_errorcode = 5; // image too big.
270 $this->_errorextra = ": " . $dim["x"] . "x" . $dim["y"];
275 $status_code = copy($this->_tmp_filename.".".$this->_image_format,$destination);
278 if( ! $this->_keep_tmp)
279 $this->cleanTemporaryDirectory();
281 if (!$status_code) { $this->_errorcode = 7; return false; }
296 if(isset($this->_cmdoutput))
297 …$this->_cmdoutput .= "\n>>>>> $cmd\n".trim(implode(PHP_EOL,$output)).PHP_EOL." --- exit status ".…
309 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".tex");
310 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".aux");
311 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".log");
312 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".dvi");
313 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".ps");
314 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".".$this->_image_format);