{% extends "base.html" %}

{% block title %}Simple Fileupload{% endblock %}

{% block content %}

<h2>Upload drawing  file into folder '{{folder}}'</h2>
<p style="font-family: monospace; font-weight: bold; font-size: 130%; text-align: center">
<div style = "max-width:35%; margin-left:20%; text-align: center; " >
    <form method ='post' enctype ="multipart/form-data">
        {% csrf_token %}              
            <br>
                   <input class="fancybutton"   type = "file" multiple="multiple"  
                   name = "uploadfiles" id="uploadfiles"  />
                   <br><br><br>
                   <button  class="fancybutton"  style="padding: 0.5em 25px; margin-left: 155px" type = "submit" value = "Upload" >
                      Upload
                   </button>
    </form>
</div>
<div style = "max-width:70%; margin-left:20%; text-align: left" >
<p>Only drawings and drawing config files can be uploaded.
</div>
<div style = "max-width:70%; margin-left:20%; text-align: left" >
    {% if refused %}
        <p>
        <b>Files refused: </b><br>
        {% for f in refused %}
        <em>{{f}}</em> <br>
        {% endfor %}
        </p>
    {% endif %}
    {% if filesaved %}
        <p>
        <b>Drawing(s) saved as </b><br>
        {% for f in actual_saved %}
        <em>{{f}}</em> <br>
        {% endfor %}
        <br>Upload more?</b>
        </p>
    {% endif %}
    <hr><br>
    {% if doesnotexist %}
        <p>No folder of this name.<br>
        It would be created if you upload a file.
    {% else %}
        <strong style="font-size: 110%;">Files:</strong><br>
        {% for f in files %}
        <a href="{{urlfile|urlencode}}/{{f|urlencode}}">{{f}}</a><br />
        {% empty %}
        <p>&lt;No files here&gt;
        {% endfor %}


        <p><strong style="font-size: 110%;">Directories:</strong><br>
        {% if folder %}
        <a href="{{urldir}}/..">[up]</a><br />
        {% endif %}
        {% for f in dirs %}
        <a href="{{urldir}}/{{f}}">/{{f}}/</a><br />
        {% empty %}
        <p>&lt;No subdirectories&gt;
        {% endfor %}
        <p>Clicking on a filename only shows the file if the drawing file had already been imported into the system as part of a bulk-import
        as we are matching it against a file recorded in the database. If you only just uploaded it, you will get an error message.
        <p>You cannot create folders here, but you can put files into any of the pre-existing folders.
        <p>Note that JPG, PNG and PDF files are refused: this area is reserved for Tunnel and Therion files. You may see some old ones here, 
        pending their removal and replacement, but you cannot upload new ones.
    {% endif %}
</div> 

{% endblock %}