Warning: session_start(): open(/var/lib/php/sessions/sess_tqpim457ijjb239dcoh2a9c3fq, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
module SaveGoodResult {
S moduleIDAndName, comment;
visualize {
ret withRightMargin(makeForm2(
"Module", dm_moduleSelectorComboBox(dm_fieldLiveValue('moduleIDAndName)),
"Comment", dm_fieldTextField('comment),
"", jbutton("Save", rThread saveResult)));
}
void saveResult enter {
O mod = dm_getModule(firstIntAsString(moduleIDAndName));
if (mod == null) ret;
BufferedImage screenshot = dm_moduleScreenShot(mod);
S moduleID = dm_moduleID(mod);
File jpgFile = makeFileNameUnique_withExtension(goodResultsDir(moduleID + ymd_minus_hms()), ".jpg");
saveJPEG(jpgFile, screenshot);
dm_persistModule(mod);
saveTextFile(replaceExtension(jpgFile, ".data"), dm_getStructure(mod));
infoBox("Saved " + jpgFile + " (plus data)");
}
}