diff --git a/config/mpfire/mpfire.pl b/config/mpfire/mpfire.pl index a3bfb9d7f..17006db3b 100644 --- a/config/mpfire/mpfire.pl +++ b/config/mpfire/mpfire.pl @@ -35,13 +35,11 @@ if ($ARGV[0] eq 'getdb') { &getExistingSongs(); print %songs; } - -if ($ARGV[0] eq 'play') { +elsif ($ARGV[0] eq 'play') { if ($debug){print "Yes we are called and we will play $ARGV[1]\n";} system("/usr/bin/mpg123 -b 1024 --aggressive -q \"$ARGV[1]\" 2>/dev/null >/dev/null &"); } - -if ($ARGV[0] eq 'stop') { +elsif ($ARGV[0] eq 'stop') { my $PID = `ps -ef | grep mpg123 | grep playlist | head -1 | awk '{ print \$2 }'`; if ( $PID ne "" ){ if ($debug){print "Stopping $PID\n";} @@ -49,48 +47,45 @@ if ($ARGV[0] eq 'stop') { } else {&stopweb();} } - -if ($ARGV[0] eq 'volup') { +elsif ($ARGV[0] eq 'volup') { if ($debug){print "Increasing Volume\n";} system("/usr/bin/amixer set Master $ARGV[1]%+ 2>/dev/null >/dev/null"); } - -if ($ARGV[0] eq 'voldown') { +elsif ($ARGV[0] eq 'voldown') { if ($debug){print "Decreasing Volume\n";} system("/usr/bin/amixer set Master $ARGV[1]%- 2>/dev/null >/dev/null"); } - -if ($ARGV[0] eq 'playall') { +elsif ($ARGV[0] eq 'playall') { if ($debug){print "Playing everything\n";} system("/usr/bin/mpg123 -b 1024 --aggressive -Zq@ /var/ipfire/mpfire/playlist 2>/dev/null >/dev/null &"); } - -if ($ARGV[0] eq 'pause') { +elsif ($ARGV[0] eq 'pause') { my $PID = `ps -ef | grep mpg123 | grep playlist | head -1 | awk '{ print \$2 }'`; if ($debug){print "Pausing Process $PID\n";} system("kill -STOP $PID"); } - -if ($ARGV[0] eq 'resume') { +elsif ($ARGV[0] eq 'resume') { my $PID = `ps -ef | grep mpg123 | grep playlist | head -1 | awk '{ print \$2 }'`; if ($debug){print "Resuming Process $PID\n";} system("kill -CONT $PID"); } - -if ($ARGV[0] eq 'next') { +elsif ($ARGV[0] eq 'next') { if ($debug){print "Next Song\n";} my $PID = `ps -ef | grep mpg123 | grep playlist | head -1 | awk '{ print \$2 }'`; system("kill -SIGINT $PID"); } - -if ($ARGV[0] eq 'song') { - my $song = `lsof -nX \| grep mpg123 \| grep REG \| grep mem | grep mp3`; +elsif ($ARGV[0] eq 'song') { + my $song = `lsof -nX \| grep mpg123 \| grep REG \| grep mem | grep mp3 \| grep -v "sh -c"`; my @song = split(/\//,$song); my $i = @song; - print $song[$i-1]; + if ( $i == 0 ){ + my $song = `ps -ef \| grep wget \| grep EXTM3U \| grep -v "sh -c"`; + my @song = split(/\//,$song); + print $song[2]; } - -if ($ARGV[0] eq 'playweb') { + else { print $song[$i-1];} + } +elsif ($ARGV[0] eq 'playweb') { &General::readhash("${General::swroot}/proxy/settings", \%proxysettings); if ($debug){print "Playing webstream\n";} if ($proxysettings{'UPSTREAM_PROXY'}) { @@ -102,8 +97,7 @@ if ($ARGV[0] eq 'playweb') { system("wget -qO - `wget -qO - $ARGV[1]` | mpg123 -b 1024 --aggressive -Zq - 2>/dev/null >/dev/null &"); } } - -if ($ARGV[0] eq 'stopweb') { +elsif ($ARGV[0] eq 'stopweb') { &stopweb(); } diff --git a/doc/language_issues.en b/doc/language_issues.en index 646c42040..5eb881c32 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -65,12 +65,15 @@ WARNING: translation string unused: backup key file WARNING: translation string unused: backup key info WARNING: translation string unused: backup media info WARNING: translation string unused: backup missing key +WARNING: translation string unused: backup password WARNING: translation string unused: backup protect key password WARNING: translation string unused: backup sets WARNING: translation string unused: backup to floppy +WARNING: translation string unused: bad characters in WARNING: translation string unused: bewan adsl pci st WARNING: translation string unused: bewan adsl usb WARNING: translation string unused: bleeding rules +WARNING: translation string unused: blue access use hint WARNING: translation string unused: blue interface WARNING: translation string unused: cache management WARNING: translation string unused: cache size @@ -86,6 +89,7 @@ WARNING: translation string unused: compression WARNING: translation string unused: connect WARNING: translation string unused: connect the modem WARNING: translation string unused: could not connect to +WARNING: translation string unused: could not connect to www ipcop org WARNING: translation string unused: could not connect to www ipfire org WARNING: translation string unused: could not create directory WARNING: translation string unused: could not download latest patch list @@ -94,6 +98,7 @@ WARNING: translation string unused: could not open available updates file WARNING: translation string unused: could not open installed updates file WARNING: translation string unused: could not open update information file WARNING: translation string unused: create +WARNING: translation string unused: create new backup WARNING: translation string unused: current dynamic leases WARNING: translation string unused: current media WARNING: translation string unused: current ovpn @@ -101,7 +106,14 @@ WARNING: translation string unused: current profile WARNING: translation string unused: daily firewallhits WARNING: translation string unused: dat without key WARNING: translation string unused: dbfile +WARNING: translation string unused: ddns help dnsmadeeasy +WARNING: translation string unused: ddns help freedns +WARNING: translation string unused: ddns help plus WARNING: translation string unused: debugme +WARNING: translation string unused: dhcp base ip fixed lease +WARNING: translation string unused: dhcp create fixed leases +WARNING: translation string unused: dhcp fixed lease err1 +WARNING: translation string unused: dhcp fixed lease help1 WARNING: translation string unused: dhcp server disabled on blue interface WARNING: translation string unused: dhcp server enabled on blue interface WARNING: translation string unused: dial user password @@ -109,6 +121,7 @@ WARNING: translation string unused: dial user password has been changed WARNING: translation string unused: dialup settings WARNING: translation string unused: disconnect WARNING: translation string unused: display traffic at home +WARNING: translation string unused: dns server WARNING: translation string unused: do not log this port list WARNING: translation string unused: done WARNING: translation string unused: downlink speed @@ -122,6 +135,7 @@ WARNING: translation string unused: enabled on WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: err bk 1 +WARNING: translation string unused: err bk 10 password WARNING: translation string unused: err bk 2 key WARNING: translation string unused: err bk 3 tar WARNING: translation string unused: err bk 4 gz @@ -243,6 +257,7 @@ WARNING: translation string unused: openvpn server WARNING: translation string unused: optional data WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning +WARNING: translation string unused: or WARNING: translation string unused: original WARNING: translation string unused: other countries WARNING: translation string unused: ovpn @@ -267,10 +282,13 @@ WARNING: translation string unused: ovpnstatus log WARNING: translation string unused: ovpnsys log WARNING: translation string unused: package failed to install WARNING: translation string unused: password contains illegal characters +WARNING: translation string unused: password crypting key WARNING: translation string unused: passwords must be at least 6 characters in length WARNING: translation string unused: polfile WARNING: translation string unused: pots WARNING: translation string unused: profiles +WARNING: translation string unused: proxy no proxy extend +WARNING: translation string unused: proxy no proxy local WARNING: translation string unused: proxy port WARNING: translation string unused: psk WARNING: translation string unused: quick control @@ -278,13 +296,17 @@ WARNING: translation string unused: reboot schedule WARNING: translation string unused: rebooting WARNING: translation string unused: refresh update list WARNING: translation string unused: released +WARNING: translation string unused: removable device advice WARNING: translation string unused: reportfile WARNING: translation string unused: requested data WARNING: translation string unused: restore hardware settings WARNING: translation string unused: root +WARNING: translation string unused: root path WARNING: translation string unused: root user password WARNING: translation string unused: route subnet is invalid +WARNING: translation string unused: safe removal of umounted device WARNING: translation string unused: save error +WARNING: translation string unused: select media WARNING: translation string unused: send email notification WARNING: translation string unused: send test mail WARNING: translation string unused: server reserved @@ -299,6 +321,8 @@ WARNING: translation string unused: sitekeyfile WARNING: translation string unused: smbreload WARNING: translation string unused: squid extension methods WARNING: translation string unused: squid extension methods invalid +WARNING: translation string unused: squid fix cache +WARNING: translation string unused: ssh access tip WARNING: translation string unused: ssnetwork status WARNING: translation string unused: sspasswords WARNING: translation string unused: sssystem status @@ -325,6 +349,7 @@ WARNING: translation string unused: time date manually reset WARNING: translation string unused: to email adr WARNING: translation string unused: to install an update WARNING: translation string unused: to warn email bad +WARNING: translation string unused: too long 80 char max WARNING: translation string unused: traffic back WARNING: translation string unused: traffic calc time WARNING: translation string unused: traffic calc time bad @@ -335,6 +360,8 @@ WARNING: translation string unused: traffic shaping settings WARNING: translation string unused: traffic warn level bad WARNING: translation string unused: transfer limits WARNING: translation string unused: transparent on +WARNING: translation string unused: umount +WARNING: translation string unused: umount removable media before to unplug WARNING: translation string unused: unencrypted WARNING: translation string unused: update transcript WARNING: translation string unused: updates @@ -364,4 +391,5 @@ WARNING: translation string unused: warn when traffic reaches WARNING: translation string unused: web proxy configuration WARNING: translation string unused: week WARNING: translation string unused: weekly firewallhits +WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: yearly firewallhits diff --git a/doc/language_missings b/doc/language_missings index 8f98f6dee..6e12172da 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -4,31 +4,3 @@ ############################################################################ # Checking cgi-bin translations for language: en # ############################################################################ -< backup password -< bad characters in -< blue access use hint -< could not connect to www ipcop org -< create new backup -< ddns help dnsmadeeasy -< ddns help freedns -< ddns help plus -< dhcp base ip fixed lease -< dhcp create fixed leases -< dhcp fixed lease err1 -< dhcp fixed lease help1 -< dns server -< err bk 10 password -< or -< password crypting key -< proxy no proxy extend -< proxy no proxy local -< removable device advice -< root path -< safe removal of umounted device -< select media -< squid fix cache -< ssh access tip -< too long 80 char max -< umount -< umount removable media before to unplug -< xtaccess bad transfert diff --git a/html/cgi-bin/mpfire.cgi b/html/cgi-bin/mpfire.cgi index 6b6b4acb5..c294b6369 100644 --- a/html/cgi-bin/mpfire.cgi +++ b/html/cgi-bin/mpfire.cgi @@ -32,10 +32,10 @@ close(DATEI); &Header::showhttpheaders(); -sub refreshpage{&Header::openbox( 'Waiting', 1, "" );print "

