mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
MDL-77592 filter_tex: Use request dir instead of temp shared storage
This commit is contained in:
parent
f7a8df253b
commit
8c3c537bac
@ -16,11 +16,8 @@
|
||||
* Other platforms could/should be added
|
||||
*/
|
||||
public function __construct() {
|
||||
global $CFG;
|
||||
|
||||
// construct directory structure
|
||||
$this->temp_dir = $CFG->tempdir . "/latex";
|
||||
make_temp_directory('latex');
|
||||
// Construct directory structure.
|
||||
$this->temp_dir = make_request_directory();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -160,26 +157,4 @@
|
||||
|
||||
return $img;
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete files created in temporary area
|
||||
* Don't forget to copy the final gif/png before calling this
|
||||
* @param string $filename file base (no extension)
|
||||
*/
|
||||
function clean_up( $filename ) {
|
||||
global $CFG;
|
||||
|
||||
unlink( "{$this->temp_dir}/$filename.tex" );
|
||||
unlink( "{$this->temp_dir}/$filename.dvi" );
|
||||
unlink( "{$this->temp_dir}/$filename.ps" );
|
||||
$convertformat = get_config('filter_tex', 'convertformat');
|
||||
unlink( "{$this->temp_dir}/$filename.{$convertformat}" );
|
||||
unlink( "{$this->temp_dir}/$filename.aux" );
|
||||
unlink( "{$this->temp_dir}/$filename.log" );
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -50,8 +50,6 @@ define('NO_MOODLE_COOKIES', true); // Because it interferes with caching
|
||||
$lateximage = $latex->render($texexp, $image, 12, $density, $background);
|
||||
if ($lateximage) {
|
||||
copy($lateximage, $pathname);
|
||||
$latex->clean_up($md5);
|
||||
|
||||
} else {
|
||||
// failing that, use mimetex
|
||||
$texexp = $texcache->rawtext;
|
||||
|
Loading…
x
Reference in New Issue
Block a user