1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- User::check_access('skanman','read');
- require_once(__DIR__.SLASH.'Scanfile.class.php');
- Plugin::need('client/Client');
- Plugin::need('document/Element');
- $element = Element::provide();
- $scanfile = Scanfile::load(array('element'=>$element->id));
- if(!$scanfile) $scanfile = new Scanfile();
- ?>
- <div class="plugin-skanman">
- <div id="scanfile-form" class="row justify-content-md-center scanfile-form" data-action="skanman_scanfile_save" data-id="<?php echo $element->id; ?>">
- <div class="col-xl-4 mr-1">
- <div class="row">
- <div class="col-md-12 shadow-sm bg-white p-3">
- <h5 class="text-muted d-inline-block text-uppercase">Informations fichier</h5>
- <a href="index.php?module=skanman&page=list.scanfile" title="Retour" data-tooltip data-placement="bottom" class="d-inline-blockbtn btn-dark btn-small btn-squarred rounded-0 float-right mr-2 text-center"><i class="fas fa-arrow-left"></i></a>
- <div><i class="<?php echo getExtIcon($element->extension); ?> mr-1"></i><?php echo $element->label; ?></div>
- <div><small title="Taille du fichier" data-tooltip class="text-muted"><i class="fas fa-database mr-1"></i><?php echo readable_size($element->size); ?></small></div>
- <div><small title="Envoyé le" data-tooltip class="text-muted"><i class="far fa-calendar-alt mr-1"></i><?php echo complete_date($element->created); ?></small></div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-12 shadow-sm bg-white p-3 mt-3">
- <label class="mb-0" for="tag">Étiquettes</label>
- <input value="<?php echo $scanfile->tag; ?>" onchange="skanman_scanfile_save();" class="form-control mb-2" type="text" data-type="tag" data-multiple=true id="tag">
- <label class="mb-0" for="client">Client</label>
- <input value="<?php echo $scanfile->client; ?>" onchange="skanman_scanfile_save();" data-type="client" class="form-control mb-2" type="text" id="client">
- <label class="mb-0" for="path">Chemin dans l'arborescence</label><br>
- <input class="form-control mb-2"data-type="filepicker" data-root="documents" onchange="skanman_scanfile_save();" value="<?php echo dirname($element->path); ?>" id="directory" type="text">
- <!-- href="action.php?action=document_element_execute&path=<?php echo urlencode(base64_encode($element->path)); ?>" -->
- <label class="mb-0" for="creator">Propriétaire</label>
- <input value="<?php echo $scanfile->creator; ?>" onchange="skanman_scanfile_save();" class="form-control mb-2" type="text" data-type="user" id="creator" >
- </div>
- </div>
- </div>
- <div class="col-xl-7 shadow-sm bg-white p-0">
- <?php switch($element->extension){
- case 'jpg':
- case 'jpeg':
- case 'gif':
- case 'png':
- case 'bmp':
- ?>
- <img src="<?php echo $element->thumbnail(); ?>">
- <?php break;?>
- <?php case 'pdf': ?>
- <iframe class="w-100 border-0" style="height:900px" src='action.php?action=skanman_scanfile_preview&path=<?php echo urlencode(base64_encode(utf8_decode($element->path))); ?>'></iframe>
- <?php break; ?>
- <?php default: ?>
- <img class="skanman-no-preview" src="<?php echo $element->thumbnail(); ?>">
- <?php break; ?>
- <?php }; ?>
- </div>
- </div>
- </div>
|