Warning: session_start(): open(/var/lib/php/sessions/sess_cpk0vs43vnnh2ttac9939g6lto, 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
// Show programs with data as nice buttons
p-subst {
autoRestart();
L ids = programsWithData();
final SS programNames = getSnippetTitles_cached(ids);
showNiceButtons(
map(ids, func(fS progID) -> TextImageAction {
TextImageAction(programNames.get(progID), #1101229, r-thread { showProgramDir(progID) })
}));
}
svoid showProgramDir(S progID) {
File[] files = listFiles(programDir(progID));
frameTitle("Files of: " + getSnippetTitle_cached(progID) + " [" + progID + "]", showNiceButtons(
map(files, func(final File f) -> TextImageAction {
TextImageAction(f.getName(), #1101231, r-thread { openFile(f) })
})));
}
svoid openFile(File f) {
infoBox("TODO");
}