?> </span></a>:</td> <td> <select name="ringing"/> <?php if ($ringing == "{$DIAL_OPTIONS}") { echo '<option value="Ring" SELECTED>' . _("Ring") . '</option>\\n'; } else { echo '<option value="Ring">' . _("Ring") . '</option>\\n'; } if (strpos($ringing, '(default)') == true) { echo '<option value="default" SELECTED>' . _("Default MOH") . '</option>\\n'; } else { echo '<option value="default">' . _("Default MOH") . '</option>\\n'; } $tresults = getmusiccategory("/var/lib/asterisk/mohmp3"); if (isset($tresults)) { foreach ($tresults as $tresult) { $searchvalue = "{$tresult}"; echo '<option value="' . $tresult . '" ' . (strpos($ringing, 'm(' . $tresult . ')') == $searchvalue ? 'SELECTED' : '') . '>' . $tresult . '</option>\\n'; } } ?> </select> </td> </tr> <tr> <td><a href="#" class="info"><?php echo _("Ring Time:"); ?> <span><?php
function createmusicconf() { global $db; $mp3command = $db->getRow("SELECT value FROM globals where variable='MOH_COMMAND'"); if (!isset($mp3command)) { $mohcmd = "quietmp3:/var/lib/asterisk/mohmp3/"; $mohend = ""; } else { if ($mp3command[0] == "mpg123") { $mohcmd = "quietmp3:/var/lib/asterisk/mohmp3/"; $mohend = ""; } else { $mohatt = $db->getRow("SELECT value FROM globals where variable='MOH_VOLUME'"); // $mohcmd = "custom:/var/lib/asterisk/mohmp3/"; $mohcmd = "/var/lib/asterisk/mohmp3/"; // $mohend = ",$mp3command[0] --mono -R 8000 -a$mohatt[0] --output=raw:-"; $mohend = "{$mp3command['0']} --mono -R 8000 -a{$mohatt['0']} --output=raw:-"; } } $File_Write = ""; $tresults = getmusiccategory("/var/lib/asterisk/mohmp3/"); if (isset($tresults)) { foreach ($tresults as $tresult) { // $File_Write.="[{$tresult}]\nmode=custom\ndirectory=$mohcmd{$tresult}\napplication=$mohend\n\n"; $File_Write .= "[{$tresult}]\nmode=files\ndirectory={$mohcmd}{$tresult}\nrandom=yes\n\n"; } // $File_Write.="{$tresult} => $mohcmd{$tresult}$mohend\n"; } $handle = fopen("/etc/asterisk/musiconhold_additional.conf", "w"); if (fwrite($handle, $File_Write) === FALSE) { echo _("Cannot write to file") . " ({$tmpfname})"; exit; } fclose($handle); }