echo '<div id="dlg"></div><div id="dlg2"></div>';
$count1 = $base->document_document_liste ($_SESSION['token'], $dos_id, $per_id,
NULL, NULL,
- NULL, NULL,
+ NULL, NULL,
$_SESSION['eta_id'],
+ NULL, NULL,
$base->count());
$count = $count1[0]['count'];
$docs = $base->document_document_liste ($_SESSION['token'], $dos_id, $per_id,
NULL, NULL,
- NULL, NULL,
+ NULL, NULL,
$_SESSION['eta_id'],
+ NULL, NULL,
$base->order($col_order,$sort_by),
$base->limit ($nlines, ($p-1)*$nlines));
} else {
arrval ($_GET, 'rech_grp_id'),
arrval ($_GET, 'rech_per_id'),
$_SESSION['eta_id'],
+ arrval ($_GET, 'documents_thematique'),
+ arrval ($_GET, 'documents_type_doc'),
$base->count());
$count = $count1[0]['count'];
$docs = $base->document_document_liste ($_SESSION['token'], $dos_id, NULL,
arrval ($_GET, 'rech_grp_id'),
arrval ($_GET, 'rech_per_id'),
$_SESSION['eta_id'],
+ arrval ($_GET, 'documents_thematique'),
+ arrval ($_GET, 'documents_type_doc'),
$base->order($col_order,$sort_by),
$base->limit ($nlines, ($p-1)*$nlines));
}
$(".filtre_usager").click (on_filtre_usager_click);
$(".filtre_usager span").click (function () { return false; });
$("#filtre_usager_ajoute").click (on_filtre_usager_ajoute_click);
+ $("#documents_thematique_sel").change(on_documents_thematique_change);
+ $("#documents_thematique_sel").trigger('change');
});
function on_filtre_usager_click () {
});
}
+function on_documents_thematique_change() {
+ secid = $('#documents_thematique_sel').val() ? $('#documents_thematique_sel').val() : null;
+ dosid = $('#dos_id').val();
+ $.getJSON('/ajax/document_document_type_liste_par_secteur.php', { prm_token: $("#token").val(), prm_sec_id: secid, prm_dos_id: dosid, output: 'json' }, function (data) {
+ $('#documents_type_doc_sel').html('');
+ $('#documents_type_doc_sel').append('<option value="">(Tous types)</option>');
+ const _get = new URLSearchParams(location.search);
+ $.each(data, function (idx, val) {
+ let selected = _get.get('documents_type_doc') && _get.get('documents_type_doc') == val.dty_id ? ' selected' : '';
+ $('#documents_type_doc_sel').append('<option value="'+val.dty_id+'"'+selected+'>'+val.dty_nom+'</option');
+ });
+ });
+}
+
function on_docedit_click () {
var doc_id = $(this).attr('id').substr (4);
$document_debut = isset ($_GET['documents_date_debut']) ? $_GET['documents_date_debut'] : '';
$document_fin = isset ($_GET['documents_date_fin']) ? $_GET['documents_date_fin'] : '';
?>
- <h3>Du </h3>
+ <h3>Du </h3>
<input name="documents_date_debut" type="text" size="10" class="datepicker" value="<?php echo $document_debut; ?>" />
<br/>
<h3>Au </h3>
<input name="documents_date_fin" type="text" size="10" class="datepicker" value="<?php echo $document_fin; ?>" />
- </div>
+ </div>
+ <br>
+ <div class="choix_vue">
+ <h2>Type de document</h2>
+ <h3>Thématique</h3>
+ <select name="documents_thematique" id="documents_thematique_sel">
+ <option value="">(Toutes thématiques)</option>
+ <?php
+ $thematiques = $base->document_documents_secteur_liste_details_etab($_SESSION['token'], $dos_id, null);
+ foreach($thematiques as $the) {
+ $selected = isset($_GET['documents_thematique']) && $_GET['documents_thematique'] == $the['sec_id'] ? ' selected' : '';
+ echo '<option value="'.$the['sec_id'].'"'.$selected.'>'.$the['sec_nom'].'</option>';
+ }
+ ?>
+ </select>
+ <br>
+ <h3>Type</h3>
+ <select name="documents_type_doc" id="documents_type_doc_sel"></select>
+ </div>
<div class="choix_vue maj">
<input type="submit" name="recherchego" value="Mettre à jour" />
</div>