/trunk/interfaces/controleurs/Test.php |
---|
56,6 → 56,9 |
$donnees['url_module'] = 'Test'; |
$donnees['url_action_demande'] = 'demanderTraitement'; |
$donnees['url_action_rafraichir'] = 'afficherInterface'; |
$donnees['url_action_importer'] = 'importerReferentiel'; |
$donnees['url_importation'] = $donnees['url_form']. |
'?module='.$donnees['url_module'].'&action='.$donnees['url_action_importer'].'&ref='.$this->referentiel; |
// Traitement de l'info sur le code du référentiel |
if (isset($this->referentiel)) { |
98,5 → 101,19 |
$this->ajouterTraitement($this->referentiel, self::SCRIPT_A_LANCER); |
$this->afficherInterface(); |
} |
/** |
* Lance l'importation d'un référentiel au format taxref dans une table bdnt_taxref |
*/ |
public function importerReferentiel() {print_r($_FILES['nom_fichier']); |
if (isset($_FILES['nom_fichier']) && $_FILES['nom_fichier']['name'] != '') { |
$destination = Config::get('chemin_tmp').$_FILES['nom_fichier']['name']; |
move_uploaded_file($_FILES['nom_fichier']['tmp_name'], $destination); |
$this->ajouterTraitementParametre($this->referentiel, $destination, 'importation'); |
} else { |
$this->addMessage("Aucun fichier n'a été précisé."); |
} |
$this->afficherInterface(); |
} |
} |
?> |
/trunk/interfaces/squelettes/form_tests.tpl.html |
---|
14,6 → 14,13 |
</script> |
<h1>Tests du référentiel « <?=$nom_referentiel;?> » (<?=$ref?>)</h1> |
<?php if (isset($messages)) : ?> |
<h2>Messages</h2> |
<?php foreach ($messages as $message) : ?> |
<p class="information"><?=$message;?></p> |
<?php endforeach; ?> |
<?php endif; ?> |
<h2>Demande de tests</h2> |
<?php if (isset($ref)) : ?> |
<div id="zone-form"> |
32,15 → 39,8 |
</div> |
<?php endif; ?> |
<?php if (isset($messages)) : ?> |
<h2>Messages</h2> |
<?php foreach ($messages as $message) : ?> |
<p class="information"><?=$message;?></p> |
<?php endforeach; ?> |
<?php endif; ?> |
<h2>Tests</h2> |
<table class="defilante"> |
<table id="ref" class="defilant"> |
<caption>Traitements <?=strftime('à %H:%M:%S le %d %B %Y')?></caption> |
<thead> |
<tr> |
87,4 → 87,14 |
<?php endif; ?> |
</tbody> |
</table> |
<h2>Importation de version taxref</h2> |
<?php if (isset($ref)) : ?> |
<div id="zone-form"> |
<form id="ref-importation" name="ref-importation" action="<?=$url_importation;?>" method="post" enctype="multipart/form-data"> |
<input type="file" name="nom_fichier" /> |
<input id="ref-imp-ok" type="submit" value="Lancer l'importation" /> |
</form> |
</div> |
<?php endif; ?> |
<!-- REF - FIN TEST --> |
/trunk/interfaces/squelettes/css/referentiel/referentiel.css |
---|
289,6 → 289,14 |
margin:0 !important;} |
.liste-champs li{ |
padding:2px;} |
.defilant{ |
min-height:150px; |
max-height:300px; |
overflow-x: hidden; |
overflow-y: auto; |
padding-right: 17px; |
width: 900px; |
} |
/*---------------------------------------------------------------------------------------------------------------------------------------*/ |
/* Largeurs à utiliser pour fixer les tailles des éléments (tableau, paragraphe...) */ |
.largeur-01{ |