Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 335 → Rev 334

/trunk/interfaces/index.php
30,7 → 30,6
<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/cookie/1.0/jquery.cookie.min.js"></script>
<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/chromatable/1.3.0/jquery.chromatable.js"></script>
<script type="text/javascript" src="interfaces/squelettes/js/jquery-ui-1.8.7.custom.min.js"></script>
<script type="text/javascript" src="interfaces/squelettes/js/referentiels.js"></script>
</head>
<body xml:lang="fr" lang="fr">
<div id="zone-centrale">
/trunk/interfaces/squelettes/detail_referentiel.tpl.html
68,15 → 68,11
<input type="text" name="filtres[]" id="famille"/><label for="filtres">famille</label><br />
<br />
 
Choississez les champs que vous souhaitez exporter
(cocher : <a class="curseur-pointeur" id="cocher-tous">tous</a> /
<a class="curseur-pointeur" id="cocher-base">champs de base</a> /
<a class="curseur-pointeur" id="decocher-tous">aucun</a>)
<br/>
Choississez les champs que vous souhaitez exporter<br />
<?php $i = 0; ?>
<div class="colonne-cases">
<?php foreach ($colonnesOrdonnees as $id => $description) { ?>
<input type="checkbox" <?=$description[1]?> name="champs[]" id="<?=$id?>" value="<?=$id?>" <?= ($description[1] == 'checked') ? 'class="base"' : '' ?>/>
<input type="checkbox" <?=$description[1]?> name="champs[]" id="<?=$id?>" value="<?=$id?>"/>
<label for="$id"><span title=<?='"'.$description[2].'"'?>><?=$description[0]?></span></label><br />
<?php if($i == 22): ?>
</div>
/trunk/interfaces/squelettes/css/referentiel/referentiel.css
425,9 → 425,6
margin-right: 20px;
margin-top: 10px;
}
.curseur-pointeur {
cursor: pointer;
}
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* Résultat */
/trunk/interfaces/squelettes/js/referentiels.js
File deleted
\ No newline at end of file
/trunk/services/modules/Referentiel.php
294,9 → 294,11
foreach ($colonnesOrdonnees as $colOrd) {
$test[] = $colOrd[1];
}
$index = function($valeur) { return 'a.'.$valeur; };
$titre = function($valeur) { return 'Autres : '.$valeur; };
$colonneAutres = array_diff($colonnesTable, $test);
$champs['select'] = array_merge($champs['select'], array_map(array($this, 'ajouterIndexTable'), $colonneAutres));
$champs['titre'] = array_merge($champs['titre'], array_map(array($this, 'ajouterAutresTable'), $colonneAutres));
$champs['select'] = array_merge($champs['select'], array_map($index, $colonneAutres));
$champs['titre'] = array_merge($champs['titre'], array_map($titre, $colonneAutres));
} else {
if (array_search($colonnesOrdonnees[$colonne][1], $colonnesTable) != false) {
$champs['select'][] = $colonnesOrdonnees[$colonne][0];
310,9 → 312,6
private function ajouterIndexTable($valeur) {
return 'a.'.$valeur;
}
private function ajouterAutresTable($valeur) {
return 'Autres : '.$valeur;
}
/**
* Méthode principale appelée avec une requête de type POST.