INNER JOIN events.event_type_secteur USING (ety_id)
INNER JOIN events.secteur_events ON event_type_secteur.sec_id = secteur_events.sec_id
INNER JOIN events.events USING(evs_id)
+ LEFT JOIN events.events_statut USING (evs_id)
INNER JOIN events.categorie_events USING (evs_id)
LEFT JOIN events.events_categorie ON event.eca_id = events_categorie.eca_id
INNER JOIN events.event_personne USING(eve_id)
AND (prm_grp_id ISNULL OR prm_grp_id = personne_groupe.grp_id)
AND (prm_per_ids ISNULL OR event_personne.per_id = ANY(prm_per_ids))
AND (events.ety_id ISNULL OR events.ety_id = event.ety_id)) sub
+ AND (NOT events.evs_locked OR events_statut.sta_id = personne_info_integer_get(prm_token, event_personne.per_id, 'statut_usager'))
GROUP BY
eca_nom,
ety_id,
echo '</fieldset>';
echo '<fieldset id="dests_list"><legend>Destinataires pour information</legend>';
- echo '<button id="not_dest_add_personnel">Ajouter ...</button>';
- //echo '<select id="not_dest_add"><option value="">Ajouter ...</option>';
- //$dests = $base->note_destinataire_derniers_par_utilisateur ($_SESSION['token']);
- //if (is_array ($dests)) {
- // foreach ($dests as $dest) {
- // echo '<option value="'.$dest['per_id'].'">'.$dest['libelle'].'</option>';
- // }
- //}
- //echo '<option value="autre">Autre ...</option>';
- //echo '</select>';
+ echo '<button id="not_dest_add_personnel" type="button" onclick="event.stopPropagation();">Ajout multiple</button>';
echo '</fieldset>';
// Script multisélection de personnes
echo ' }';
echo '}';
- echo 'function on_ajout_participant_click (action = "") {';
+ echo 'function on_ajout_participant_click (event) {';
+ echo 'var action = "";';
+ echo 'if (event.data && event.data.action) action = event.data.action;';
echo "var the_type = $(this).attr('id').split('_').pop()";
echo 'droit_ajout=false;';
echo '</script>';
echo '<fieldset id="destsaction_list"><legend>Destinataires pour action</legend>';
- echo '<button id="not_destaction_add_personnel">Ajouter ...</button>';
- //echo '<select id="not_destaction_add"><option value="">Ajouter ...</option>';
- //if (is_array ($dests)) {
- // foreach ($dests as $dest) {
- // echo '<option value="'.$dest['per_id'].'">'.$dest['libelle'].'</option>';
- // }
- //}
- //echo '<option value="autre">Autre ...</option>';
- //echo '</select>';
- echo '<div id="destinataires-personnel"></div>';
+ echo '<button id="not_destaction_add_personnel" type="button" onclick="event.stopPropagation();">Ajout multiple</button>';
echo '</fieldset>';
$themes = $base->notes_theme_liste_details ($_SESSION['token'],
$_SESSION['portail'],