// update hash $hash = md5_file('/etc/mpd.conf'); playerSession('write', $db, 'mpdconfhash', $hash); sysCmd('killall mpd'); sysCmd('service mpd start'); break; case 'mpdcfgman': // write mpd.conf file $fh = fopen('/etc/mpd.conf', 'w'); fwrite($fh, $_SESSION['w_queueargs']); fclose($fh); sysCmd('killall mpd'); sysCmd('service mpd start'); break; case 'sourcecfg': wrk_sourcecfg($db, $_SESSION['w_queueargs']); // rel 1.0 autoFS // if (sysCmd('service autofs restart')) { // sleep(3); // $mpd = openMpdSocket('localhost', 6600); // sendMpdCommand($mpd,'update'); // closeMpdSocket($mpd); // } break; // rel 1.0 autoFS // case 'sourcecfgman': // if ($_SESSION['w_queueargs'] == 'sourcecfgreset') { // wrk_sourcecfg($db,'reset'); // } else { // wrk_sourcecfg($db,'manual',$_SESSION['w_queueargs']); // }
case 'netcfgman': file_put_contents('/etc/network/interfaces', $args); break; case 'mpdcfg': wrk_mpdconf(getKernelVer($_SESSION['kernelver']), $_SESSION['i2s']); sysCmd('killall mpd'); sysCmd('service mpd start'); break; case 'mpdcfgman': // write mpd.conf file file_put_contents('/etc/mpd.conf', $args); sysCmd('killall mpd'); sysCmd('service mpd start'); break; case 'sourcecfg': wrk_sourcecfg($args); break; // TC (Tim Curtis) 2014-08-23: process theme change requests // TC (Tim Curtis) 2014-08-23: process theme change requests case 'themechange': // set color values if ($args == "amethyst") { $hexlight = "9b59b6"; $hexdark = "8e44ad"; } elseif ($args == "bluejeans") { $hexlight = "436bab"; $hexdark = "1f4788"; } elseif ($args == "carrot") { $hexlight = "e67e22"; $hexdark = "d35400"; } elseif ($args == "emerald") {