Expression image now links to TeX source or debug script
This commit is contained in:
@@ -73,6 +73,12 @@ function string_file_picture_algebra($imagefile, $tex= "", $height="", $width=""
|
||||
$width = "width=\"$width\"";
|
||||
}
|
||||
if ($imagefile) {
|
||||
if (!file_exists("$CFG->dataroot/$CFG->algebrafilterdir/$imagefile") && isadmin()) {
|
||||
$output .= "<a href=\"$CFG->wwwroot/$CFG->algebrafilterdir/algebradebug.php\">";
|
||||
} else {
|
||||
$output .= "<a href=\"javascript:prompt('The TeX code used to generate this formula is:','";
|
||||
$output .= preg_replace('/(\\\)/',"\$1\$1",$tex) . "')\">";
|
||||
}
|
||||
$output .= "<img border=\"0\" $title $height $width src=\"";
|
||||
if ($CFG->slasharguments) { // Use this method if possible for better caching
|
||||
$output .= "$CFG->wwwroot/$CFG->algebrafilterdir/pix.php/$imagefile";
|
||||
@@ -80,6 +86,7 @@ function string_file_picture_algebra($imagefile, $tex= "", $height="", $width=""
|
||||
$output .= "$CFG->wwwroot/$CFG->algebrafilterdir/pix.php?file=$imagefile";
|
||||
}
|
||||
$output .= "\" />";
|
||||
$output .= "</a>";
|
||||
} else {
|
||||
$output .= "Error: must pass URL or course";
|
||||
}
|
||||
|
||||
@@ -68,6 +68,12 @@ function string_file_picture_tex($imagefile, $tex= "", $height="", $width="") {
|
||||
$width = "width=\"$width\"";
|
||||
}
|
||||
if ($imagefile) {
|
||||
if (!file_exists("$CFG->dataroot/$CFG->texfilterdir/$imagefile") && isadmin()) {
|
||||
$output .= "<a href=\"$CFG->wwwroot/$CFG->texfilterdir/texdebug.php\">";
|
||||
} else {
|
||||
$output .= "<a href=\"javascript:prompt('The TeX code used to generate this formula is:','";
|
||||
$output .= preg_replace('/(\\\)/',"\$1\$1",$tex) . "')\">";
|
||||
}
|
||||
$output .= "<img border=\"0\" $title $height $width src=\"";
|
||||
if ($CFG->slasharguments) { // Use this method if possible for better caching
|
||||
$output .= "$CFG->wwwroot/$CFG->texfilterdir/pix.php/$imagefile";
|
||||
@@ -75,6 +81,7 @@ function string_file_picture_tex($imagefile, $tex= "", $height="", $width="") {
|
||||
$output .= "$CFG->wwwroot/$CFG->texfilterdir/pix.php?file=$imagefile";
|
||||
}
|
||||
$output .= "\" />";
|
||||
$output .= "</a>";
|
||||
} else {
|
||||
$output .= "Error: must pass URL or course";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user