// 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']);
     // }
Beispiel #2
0
 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") {