Warning: session_start(): open(/var/lib/php/sessions/sess_3ajvsk32pojoi6b65j83nf7uhe, 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 ProcessMetaInfo > DynPrintLogAndEnabled {
start {
dm_requireQuickSearchManager();
dm_useLocalMechListCopies();
dm_onTopInputChanged_q(voidfunc(S s) { doSearch(s) });
}
void doSearch(S s) {
new LPair results;
new Matches m;
for (S mod : dm_listModuleIDs()) {
LS keywords = tok_splitAtComma_emptyOnNull(getColonProperty("Keywords", mL("Meta info for module " + dm_programID(mod))));
if (empty(keywords)) continue;
new Set remainingTerms;
print("Got keywords: " + keywords);
for (S keyword : keywords) {
if (matchStart(keyword, s, m))
remainingTerms.add(m.rest());
if (matchEnd(keyword, s, m))
remainingTerms.add(m.rest());
}
if (empty(remainingTerms)) ret;
print("Got rt: " + remainingTerms);
//for (S rt : remainingTerms)
results.add(dm_moduleIDToQuickSearchPair(mod));
}
dm_call(dm_quickSearchManager(), 'setResultsForModule, dm_moduleID(), "", s, results, new O[] {});
}
}