Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 266 → Rev 267

/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{
/trunk/interfaces/squelettes/form_tests.tpl.html
14,6 → 14,13
</script>
<h1>Tests du référentiel «&nbsp;<?=$nom_referentiel;?>&nbsp;» (<?=$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/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();
}
}
?>