Auch wenn der Thread Asbach ist, bin ich so frei, meine Lösung zu posten, damit auch andere was haben. Schließlich liegt der Access Token frei rum und kann vom Finder des Outputs "missbraucht" werden.
Version: 1.92+ 120919
Datei: printanswers.php
VOR Zeile 248 (das abschließende "else") habe ich eingefügt:
elseif ($sFieldname=='token')
{
if(isset($_POST['printableexport']))
{
$pdf->intopdf();
$pdf->ln(2);
}
else
{
$printoutput .= "";
}
}
elseif ($sFieldname=='refurl')
{
if(isset($_POST['printableexport']))
{
$pdf->intopdf();
$pdf->ln(2);
}
else
{
$printoutput .= "";
}
}
elseif ($sFieldname=='ipaddr')
{
if(isset($_POST['printableexport']))
{
$pdf->intopdf();
$pdf->ln(2);
}
else
{
$printoutput .= "";
}
}
Desweiteren habe ich in Zeile 244 noch das "{$sFieldname}" entfernt, da es mir in der Druckansicht immer noch zusätzlich "submitdate" angezeigt hat. (Ich _vermute_ dass auch noch Zeile 239 angepasst werden muss (PDF-Export?), aber da finde ich nix - entweder ist da der Fehler nicht drin, oder ich sehe den Wald vor lauter Bäumen nicht)
Ich hoffe, damit auch anderen zu helfen
LG Markus
PS: Anbei "meine" printanswers.php - Datei. Benutzung auf eigene Gefahr und bitte niemals ungetestet.