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
245 $command = $this->_dvips_path." ".$this->_tmp_filename.".dvi"." -o ".$this->_tmp_filename.".ps";
246 $this->myexec($command,$status_dvips);
250 $command = $this->_convert_path." ".$this->_tmp_filename.".ps ".
251 $this->_tmp_filename.".".$this->_image_format;
252 $this->myexec($command,$status_convert);
256 if( ! $this->_keep_tmp)
257 $this->cleanTemporaryDirectory();
259 $this->_errorcode = 6;
264 $dim = $this->getDimensions($this->_tmp_filename.".".$this->_image_format);
266 if ( ($dim["x"] > $this->_xsize_limit) or ($dim["y"] > $this->_ysize_limit)) {
267 if( ! $this->_keep_tmp)
268 $this->cleanTemporaryDirectory();
270 $this->_errorcode = 5; // image too big.
271 $this->_errorextra = ": " . $dim["x"] . "x" . $dim["y"];
276 $status_code = copy($this->_tmp_filename.".".$this->_image_format,$destination);
279 if( ! $this->_keep_tmp)
280 $this->cleanTemporaryDirectory();
282 if (!$status_code) { $this->_errorcode = 7; return false; }
297 if(isset($this->_cmdoutput))
298 …$this->_cmdoutput .= "\n>>>>> $cmd\n".trim(implode(PHP_EOL,$output)).PHP_EOL." --- exit status ".…
310 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".tex");
311 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".aux");
312 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".log");
313 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".dvi");
314 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".ps");
315 @unlink($this->_tmp_dir."/".$this->_tmp_filename.".".$this->_image_format);