Warning: session_start(): open(/var/lib/php/sessions/sess_3ac112g5p1ugmath8rv580dnoi, 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
concept Entry {
S path;
//LS alternatePaths;
S comment;
}
module UserDirectories > DynCRUD {
*() { super(Entry); }
start {
// Add some default stuff
add(userDir(), "Your home directory");
add(javaxDataDir(), "JavaX data directory");
add(javaxCachesDir(), "JavaX cache directory");
add(javaxCodeDir(), "JavaX code directory");
add(desktopDir(), "Your desktop");
add(downloadsDir(), "Your downloads");
}
afterVisualize { makeSortable(); }
// API
// only sets comment if it was empty
void add(File dir, S comment) {
Entry e = uniq(Entry, path := f2s(dir));
if (emptyAfterTrim(e.comment)) cset(e, +comment);
}
}