]> git.plutz.net Git - serve0/blobdiff - templates/playctl.html.sh
workaround for REFERER shy browsers: put referrer in POST data
[serve0] / templates / playctl.html.sh
index d530131c80557f447b320bcbbf735cf6946db729..e43beedb1966521d9b371bb8843ce281c3350b65 100755 (executable)
@@ -34,6 +34,7 @@ cat <<EOF
 
 <input type=radio name=topmenu id=btn_playctl><label for=btn_playctl>Audio</label>
 <form class="panel switchable top playctl" id="advctl" action="?action=playctl" method="post">
+  <input type="hidden" name="referrer" value="$(attribsafe "${REQUEST_URI}")">
   <fieldset class="volume">
     <button type="submit" name="amp" value="off">Amp Off</button>
     <button type="submit" name="amp" value="on">Amp On</button>
@@ -63,6 +64,7 @@ cat <<EOF
   <a href="$video">Download</a>
 
   <form action="?action=playctl" method="post" class="playctl">
+    <input type="hidden" name="referrer" value="$(attribsafe "${REQUEST_URI}")">
     <fieldset class="playback">
       <button type="submit" name="seek" value="-60">&lt;&lt;&lt;</button>
       <button type="submit" name="seek" value="-10">&lt;&lt;</button>
@@ -87,6 +89,7 @@ cat <<EOF
 </div>
 
 <form class="panel switchable bottom" id="tagger" action="?action=meta&${page_this}" method="post" accept-charset="UTF-8">
+  <input type="hidden" name="referrer" value="$(attribsafe "${REQUEST_URI}")">
   <input type="hidden" name="length" value="$length">
   <input type="hidden" name="width" value="$width">
   <input type="hidden" name="height" value="$height">