. attach both archive and errors as text
if ($ret !== 0) {
$fname = sprintf("ordersatz-%d-%d.tar.bz2", $id, time());
$cmd = sprintf("tar cfj %s ordersatz.tex ordersatz_vars.tex ordersatz_items.tex ordersatz.out && " .
if ($ret !== 0) {
$fname = sprintf("ordersatz-%d-%d.tar.bz2", $id, time());
$cmd = sprintf("tar cfj %s ordersatz.tex ordersatz_vars.tex ordersatz_items.tex ordersatz.out && " .
- "mail -s 'Probleme beim Compilieren des Ordersatzes %d' %s < %s && " .
+ "mpack -s 'Probleme beim Compilieren des Ordersatzes %d' -d ordersatz.out %s %s && " .
"sendfile -Q -c='Probleme beim Compilieren des Ordersatzes %d' %s %s",
$fname,
"sendfile -Q -c='Probleme beim Compilieren des Ordersatzes %d' %s %s",
$fname,
- $id, ERROR_MAIL, $fname,
+ $id, $fname, ERROR_MAIL,
$id, $fname, ERROR_SAFT);
system($cmd);
return "Probleme beim Compilieren des Ordersatzes";
$id, $fname, ERROR_SAFT);
system($cmd);
return "Probleme beim Compilieren des Ordersatzes";