Diff for /loncom/publisher/lonpubdir.pm between versions 1.78 and 1.79

version 1.78, 2005/04/07 06:56:26 version 1.79, 2005/05/17 00:46:36
Line 223  parent.lastknownpriv='/~$uname$thisdisfn Line 223  parent.lastknownpriv='/~$uname$thisdisfn
   
     function currdiract(theform) {      function currdiract(theform) {
         if (theform.dirtask.options[theform.dirtask.selectedIndex].value == 'publish') {          if (theform.dirtask.options[theform.dirtask.selectedIndex].value == 'publish') {
             document.publishdir.filename.value = theform.filename.value              document.publishdir.filename.value = theform.filename.value;
             pubdir(document.publishdir)      document.publishdir.submit();
         }  
         if (theform.dirtask.options[theform.dirtask.selectedIndex].value == 'publishsub') {  
             document.publishdir.filename.value = theform.filename.value  
             pubrecdir(document.publishdir)  
         }          }
         if (theform.dirtask.options[theform.dirtask.selectedIndex].value == 'editcat') {          if (theform.dirtask.options[theform.dirtask.selectedIndex].value == 'editcat') {
             top.location=theform.filename.value+'default.meta'              top.location=theform.filename.value+'default.meta'
Line 239  parent.lastknownpriv='/~$uname$thisdisfn Line 235  parent.lastknownpriv='/~$uname$thisdisfn
         }          }
     }      }
       
     function pubdir(theform) {  
  if (confirm('Publish complete directory?')) {  
             forcepub(theform)  
     theform.submit();  
         }  
     }  
     function pubrecdir(theform) {  
  if (confirm('Publish directory and all subdirectories?')) {  
             forcepub(theform);  
             theform.pubrec.value='1';  
     theform.submit();  
         }  
     }  
   
     function forcepub(theform) {  
         if (confirm('Force publication of unmodified files? -  Cancel=No; OK=yes.')) {  
             theform.forcerepub.value="ON";  
         }   
     }  
   
     function checkUpload(theform) {      function checkUpload(theform) {
         if (theform.file == '') {          if (theform.file == '') {
             alert("Please use 'Browse..' to choose a file first, before uploading")              alert("Please use 'Browse..' to choose a file first, before uploading")
Line 273  parent.lastknownpriv='/~$uname$thisdisfn Line 249  parent.lastknownpriv='/~$uname$thisdisfn
             return              return
         }          }
         if (theform.diraction.options[theform.diraction.selectedIndex].value == "publish") {          if (theform.diraction.options[theform.diraction.selectedIndex].value == "publish") {
             pubdir(theform)              theform.submit();
         }  
         if (theform.diraction.options[theform.diraction.selectedIndex].value == "publishsub") {  
             pubrecdir(theform)  
         }          }
         if (theform.diraction.options[theform.diraction.selectedIndex].value == "editcat") {          if (theform.diraction.options[theform.diraction.selectedIndex].value == "editcat") {
             top.location=theform.filename.value+'default.meta'              top.location=theform.filename.value+'default.meta'
Line 355  sub dircontrols { Line 328  sub dircontrols {
            <select name="dirtask" onChange="currdiract(this.form)">             <select name="dirtask" onChange="currdiract(this.form)">
             <option>Select action</option>              <option>Select action</option>
             <option value="publish">Publish directory</option>              <option value="publish">Publish directory</option>
             <option value="publishsub">Publish with subdirectories</option>  
             <option value="editcat">Edit catalog information</option>              <option value="editcat">Edit catalog information</option>
             <option value="printdir">Print contents of directory</option>              <option value="printdir">Print contents of directory</option>
            </select>             </select>
Line 364  sub dircontrols { Line 336  sub dircontrols {
           <form name="publishdir" method="post" action="/adm/publish" target="_parent">            <form name="publishdir" method="post" action="/adm/publish" target="_parent">
            <input type="hidden" name="pubrec" value="" />             <input type="hidden" name="pubrec" value="" />
            <input type="hidden" name="filename" value="" />             <input type="hidden" name="filename" value="" />
            <input type="hidden" name="forcerepub" value="NO" />  
           </form>            </form>
           <form name="printdir" method="post" action="/adm/printout" target="_parent">            <form name="printdir" method="post" action="/adm/printout" target="_parent">
            <input type="hidden" name="postdata" value="" />             <input type="hidden" name="postdata" value="" />
Line 405  sub pubbuttons { Line 376  sub pubbuttons {
     $r->print('<form method="post" action="/adm/publish" target="_parent">'.      $r->print('<form method="post" action="/adm/publish" target="_parent">'.
               '<table><tr><td><input type="hidden" name="filename" value="/~'.                '<table><tr><td><input type="hidden" name="filename" value="/~'.
                $uname.$thisdisfn.'/" />'.                 $uname.$thisdisfn.'/" />'.
               '<input type="button" onClick="pubdir(this.form);" value="'.                '<input type="submit" value="'.&mt('Publish Directory').'" /></td><td>'.
 &mt('Publish Directory').'" />'.  
               '<input type="hidden" name="pubrec" value="" />'.  
               '<input type="hidden" name="forcerepub" value="NO" />'.  
               '<input type="button" onClick="pubrecdir(this.form);" value="'.  
 &mt('Publish Directory and Sub Directories').'" /></td><td>'.  
 '<input type="button" onClick="window.location='."'/~".  '<input type="button" onClick="window.location='."'/~".
                $uname.$thisdisfn."/default.meta'".'" value="'.                 $uname.$thisdisfn."/default.meta'".'" value="'.
 &mt('Edit Directory Catalog Information').'" /></td></tr></table></form>');  &mt('Edit Directory Catalog Information').'" /></td></tr></table></form>');
Line 429  sub resourceactions { Line 395  sub resourceactions {
          <input type="hidden" name="action" value="delete" />           <input type="hidden" name="action" value="delete" />
        </form>         </form>
        <form name="pubresource" action="/adm/publish" target="_parent" method="post">         <form name="pubresource" action="/adm/publish" target="_parent" method="post">
          <input type="hidden" name="pubrec" value="" />  
          <input type="hidden" name="filename" value="" />           <input type="hidden" name="filename" value="" />
          <input type="hidden" name="forcerepub" value="NO" />  
        </form>         </form>
        <form name="printresource" action="/adm/printout" target="_parent" method="post">         <form name="printresource" action="/adm/printout" target="_parent" method="post">
            <input type="hidden" name="postdata" value="" />             <input type="hidden" name="postdata" value="" />
Line 518  sub putdirectory { Line 482  sub putdirectory {
                     '</select>'.                      '</select>'.
                      '<input type="hidden" name="filename" value="'.$dirpath.'/'.$dirname.'/" />'.                       '<input type="hidden" name="filename" value="'.$dirpath.'/'.$dirname.'/" />'.
                      '<input type="hidden" name="openname" value="'.$here.'/'.$dirname.'/" />'.                       '<input type="hidden" name="openname" value="'.$here.'/'.$dirname.'/" />'.
                      '<input type="hidden" name="pubrec" value="" />'.  
                      '<input type="hidden" name="forcerepub" value="" />'.  
                      '<input type="hidden" name="postdata" value="" />'.                       '<input type="hidden" name="postdata" value="" />'.
                    '</form>';                     '</form>';
             $$numdir ++;              $$numdir ++;

Removed from v.1.78  
changed lines
  Added in v.1.79


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>