diff --git a/tftpboot/ringtones/mkringlist.sh b/tftpboot/ringtones/mkringlist.sh deleted file mode 100755 index f68c9b7..0000000 --- a/tftpboot/ringtones/mkringlist.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env bash -outfile=ringlist.xml -echo -e "" >$outfile -if [ ! -z "`ls *.pcm 2>/dev/null`" ]; then - for filename in *.pcm;do - basename=`basename ${filename} .pcm` - echo -e "\t" >>$outfile - echo -e "\t\t${basename}" >>$outfile - echo -e "\t\tringtones/${filename}" >>$outfile - echo -e "\t" >>$outfile - done -fi -if [ ! -z "`ls *.raw 2>/dev/null`" ]; then - for filename in *.raw;do - basename=`basename ${filename} .raw` - echo -e "\t" >>$outfile - echo -e "\t\t${basename}" >>$outfile - echo -e "\t\tringtones/${filename}" >>$outfile - echo -e "\t" >>$outfile - done -fi -echo -e "" >>$outfile - diff --git a/tftpboot/ringtones/ringlist.xml b/tftpboot/ringtones/ringlist.xml index 219a246..e9230d1 100644 --- a/tftpboot/ringtones/ringlist.xml +++ b/tftpboot/ringtones/ringlist.xml @@ -1,62 +1,63 @@ + - - drums1 - ringtones/drums1.pcm - - - drums2 - ringtones/drums2.pcm - - - loudc1 - ringtones/loudc1.pcm - - - loudc2 - ringtones/loudc2.pcm - - - loudlaser - ringtones/loudlaser.pcm - - - merlin2 - ringtones/merlin2.pcm - - - merlin3 - ringtones/merlin3.pcm - - - merlin4 - ringtones/merlin4.pcm - - - merlin5 - ringtones/merlin5.pcm - - - merlin6 - ringtones/merlin6.pcm - - - merlin7 - ringtones/merlin7.pcm - - - ringer1 - ringtones/ringer1.pcm - - - ringer2 - ringtones/ringer2.pcm - - - ringer3 - ringtones/ringer3.pcm - - - ringer4 - ringtones/ringer4.pcm - + + drums1 + ringtones/drums1.pcm + + + drums2 + ringtones/drums2.pcm + + + loudc1 + ringtones/loudc1.pcm + + + loudc2 + ringtones/loudc2.pcm + + + loudlaser + ringtones/loudlaser.pcm + + + merlin2 + ringtones/merlin2.pcm + + + merlin3 + ringtones/merlin3.pcm + + + merlin4 + ringtones/merlin4.pcm + + + merlin5 + ringtones/merlin5.pcm + + + merlin6 + ringtones/merlin6.pcm + + + merlin7 + ringtones/merlin7.pcm + + + ringer1 + ringtones/ringer1.pcm + + + ringer2 + ringtones/ringer2.pcm + + + ringer3 + ringtones/ringer3.pcm + + + ringer4 + ringtones/ringer4.pcm + diff --git a/tools/mkringlist.php b/tools/mkringlist.php new file mode 100644 index 0000000..eee12e2 --- /dev/null +++ b/tools/mkringlist.php @@ -0,0 +1,34 @@ +{$displayName[0]}{$fileName}"; + } + } + } + return $xml; +} + +function saveXml($xml, $filename) { + $xml = ''.'' . $xml . ''; + $dom = new \DOMDocument("1.0"); + $dom->preserveWhiteSpace = false; + $dom->formatOutput = true; + $dom->loadXML($xml); + $dom->save($filename); +} + +saveXml(createCats('../tftpboot/ringtones'),'../tftpboot/ringtones/ringlist.xml'); +?>