File:  [LON-CAPA] / loncom / publisher / publisher.html
Revision 1.24: download - view: text, annotated - select for diffs
Tue Feb 4 20:33:19 2003 UTC (21 years, 4 months ago) by albertel
Branches: MAIN
CVS tags: HEAD
- lots of changes to the top frame in publish space, but can now select the option 'New file' Yeah!!
- none of this actually works so don't use this version yet.

    1: <html>
    2: <head>
    3: <title>LON-CAPA Publishing Frame</title>
    4: <script>
    5: 
    6: function getfilename() {
    7:    document.publisher.filename.value=parent.LONCAPAToBePublished.location.href;
    8:    if ((document.publisher.filename.value.charAt(
    9:         document.publisher.filename.value.length-1)!='/') &&
   10:        (document.publisher.filename.value.indexOf('/adm/pubdir')==-1)) {
   11:         document.publisher.submit();
   12:    } else {
   13:       alert('Cannot publish directory');
   14:    }
   15: }
   16: 
   17: function getdfilename() {
   18:   document.dpublisher.filename.value=parent.LONCAPAToBePublished.location.href;
   19:   if (document.dpublisher.filename.value.indexOf('/adm/pubdir')==-1) {
   20:       document.dpublisher.submit();
   21:   }
   22: }
   23: 
   24: function getufilename() {
   25:   document.upublisher.filename.value=parent.LONCAPAToBePublished.location.href;
   26:   if (document.upublisher.filename.value.indexOf('/adm/pubdir')!=-1) {
   27:       document.upublisher.filename.value=document.dpublisher.filename.value;
   28:   }
   29:   document.upublisher.submit();
   30: }
   31: 
   32: function getrfilename() {
   33:   document.rpublisher.filename.value=parent.LONCAPAToBePublished.location.href;
   34:    if ((document.rpublisher.filename.value.charAt(
   35:         document.rpublisher.filename.value.length-1)!='/') &&
   36:        (document.rpublisher.filename.value.indexOf('/adm/pubdir')==-1)) {
   37:         document.rpublisher.submit();
   38:    } else {
   39:       alert('Cannot retrieve directory');
   40:    }
   41: }
   42: 
   43: function getactionfilename() {
   44:   document.fileaction.filename.value=parent.LONCAPAToBePublished.location.href;
   45:   var test=document.fileaction.action.selectedIndex;
   46:   if (test == 4) { // trying to create a directory
   47:       if (document.fileaction.filename.value.indexOf('/adm/pubdir')!=-1) {
   48:           document.fileaction.filename.value=document.dpublisher.filename.value;
   49:       }
   50:       if ((document.fileaction.filename.value.charAt(
   51:            document.fileaction.filename.value.length-1)!='/') &&
   52:            (document.fileaction.filename.value.indexOf('/adm/pubdir')==-1)) {
   53:           alert('Must create new subdirectory inside a directory');
   54:           return;
   55:       }
   56:    }
   57:    document.fileaction.submit();
   58: }
   59: 
   60: function getpostdata() {
   61:   document.printout.postdata.value=parent.LONCAPAToBePublished.location.href;
   62:   document.printout.submit();
   63: }
   64: </script>
   65:     </head>
   66:     <body bgcolor="#ccffdd" text='#002200' link='#003333' vlink='#006666'>
   67:       <font size="-2">
   68: 	<table border="0" align="center"><tr><th bgcolor="#004400" height="20">
   69: 	      <table border="0" cellspacing="4"><tr valign="middle">
   70: 		  <form name="publisher" action="/adm/publish" target="_parent" method="post">
   71: 		    <td bgcolor="#ccddaa" align="center">
   72: 		      <input type="hidden" name="filename" value="" />
   73: 	              <input type="button" value="Publish this Resource" onClick="getfilename();" />
   74: 		    </td>
   75: 		  </form>
   76: 		  <form name="dpublisher" action="/adm/pubdir" target="LONCAPAToBePublished" method="post">
   77: 		    <td bgcolor="#ccddaa" align="center">
   78: 		      <input type="hidden" name="filename" value="" />
   79: 		      <input type="button" value="List Directory" onClick="getdfilename();" />
   80: 		    </td>
   81: 		  </form>
   82: 		  <form name="upublisher" action="/adm/upload" target="_parent"
   83: 			method="post" enctype="multipart/form-data">
   84: 		    <td bgcolor="#ccddaa" valign="top" align="center">
   85: 		      <input type="hidden" name="filename" value="" />
   86: 		      <input type="file" name="upfile" size="20" />
   87: 		      <input type="button" value="Upload file"  onClick="getufilename();" />
   88: 		    </td>
   89: 		  </form>
   90: 		</tr>
   91: 		<tr valign="middle">
   92: 		  <form name="rpublisher" action="/adm/retrieve" target="_parent" method="post">
   93: 		    <td bgcolor="#ccddaa" align="center">
   94: 		      <input type="hidden" name="filename" value="" />
   95: 		      <input type="button" value="Retrieve Old Version" onClick="getrfilename();" />
   96: 		    </td>
   97: 		  </form>
   98: 		  <form name="printout" target="_parent" action="/adm/printout" target="LONCAPAToBePublished" method="post" onSubmit="getpostdata();">
   99: 		    <td bgcolor="#ccddaa" align="center">
  100: 		      <input type="hidden" name="postdata" value="" />
  101: 		      <input type="button" value="Print" onClick="getpostdata();" />
  102: 		    </td>
  103: 		  </form>
  104: 		  <form name="fileaction" action="/adm/cfile" target="_parent" method="post">
  105: 		    <td bgcolor="#ccddaa" align="center">
  106: 		      <nobr>
  107: 			<input type="hidden" name="filename" value="" />
  108: 			  <select name="action">
  109: 			    <option>Select Action</option>
  110: 			    <option value="newfile">New file:</option>
  111: 			    <option value="newhtmlfile">New HTML file:</option>
  112: 			    <option value="newproblemfile">New problem:</option>
  113: 			    <option value="newsubdir">New subdirectory:</option>
  114: 			    <option value="rename">Rename current file to:</option>
  115: 			    <option value="copy">Copy current file to:</option>
  116: 			  </select>&nbsp;<input type="text" name="filename" value="Type Name Here" onFocus="if (this.value == 'Type Name Here') this.value=''" />&nbsp;<input type="button" value="Go" onClick="getactionfilename();" />
  117: 		      </nobr>
  118: 		    </td>
  119: 		  </form>
  120: 		</td>
  121: 		</form>
  122: 		</tr>
  123: 	      </table>
  124: 	    </th>
  125: 	  </tr>
  126: 	</table>
  127:       </font>
  128:     </body>
  129:   </html>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>
500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.