// TC (Tim Curtis) 2015-06-26: set simple mixer name based on kernel version and i2s vs USB $mixername = getMixerName(getKernelVer($_SESSION['kernelver']), $_SESSION['i2s']); sysCmd("/var/www/tcmods/" . MOODE_RELEASE . "/cmds/tcmods.sh set-pcmvol " . $mixername . " " . $args); break; // TC (Tim Curtis) 2015-05-30: add clear system and playback history logs // TC (Tim Curtis) 2015-05-30: add clear system and playback history logs case 'clearsyslogs': sysCmd("/var/www/tcmods/" . MOODE_RELEASE . "/cmds/utility.sh clear-logs"); break; case 'clearplayhistory': sysCmd("/var/www/tcmods/" . MOODE_RELEASE . "/cmds/utility.sh clear-playhistory"); break; // TC (Tim Curtis) 2015-07-31: expand sd card storage // TC (Tim Curtis) 2015-07-31: expand sd card storage case 'expandsdcard': sysCmd("/var/www/tcmods/" . MOODE_RELEASE . "/cmds/resizefs.sh start"); break; } // update session Session::wrap(function () { logWorker("[daemon] Task done"); workerFinishTask(); }, true); } else { // update session even if no task processed to avoid deadlock Session::wrap(function () { workerFinishTask(); }, true); } sleep(5); }