modification du formulaire édition_post : gère tous les mots dans un même champs "emplacements" et on retire la mise à jour de la date.
This commit is contained in:
parent
1b67b5954f
commit
e296fcf7a6
2 changed files with 12 additions and 11 deletions
|
@ -138,12 +138,12 @@
|
||||||
<B_mots_fermes>
|
<B_mots_fermes>
|
||||||
<fieldset class="mots_fermes">
|
<fieldset class="mots_fermes">
|
||||||
<legend><i class="fas fa-thumb-tack"></i> Emplacements</legend>
|
<legend><i class="fas fa-thumb-tack"></i> Emplacements</legend>
|
||||||
<BOUCLE_mots_fermes(GROUPES_MOTS){grigri != tags}{si #SESSION{statut}|=={0minirezo}}>
|
|
||||||
<div class="">
|
<div class="">
|
||||||
<select id="id_groupe_#ID_GROUPE" name="id_groupe_#ID_GROUPE[]" class="chosen" [(#UNSEUL|=={non}|oui) multiple]>
|
<select id="id_emplacements" name="id_emplacements[]" class="chosen" multiple>
|
||||||
[(#UNSEUL|=={oui}|oui)
|
[(#UNSEUL|=={oui}|oui)
|
||||||
<option value=""> </option>
|
<option value=""> </option>
|
||||||
]
|
]
|
||||||
|
<BOUCLE_mots_fermes(GROUPES_MOTS){grigri != tags}{si #SESSION{statut}|=={0minirezo}}>
|
||||||
<BOUCLE_mot(MOTS){id_groupe}{par rang}>
|
<BOUCLE_mot(MOTS){id_groupe}{par rang}>
|
||||||
#SET{selected,''}
|
#SET{selected,''}
|
||||||
<BOUCLE_arts(ARTICLES){id_article?}{id_mot?}>
|
<BOUCLE_arts(ARTICLES){id_article?}{id_mot?}>
|
||||||
|
@ -152,9 +152,9 @@
|
||||||
|
|
||||||
<option value="#ID_MOT" #GET{selected}>#TITRE</option>
|
<option value="#ID_MOT" #GET{selected}>#TITRE</option>
|
||||||
</BOUCLE_mot>
|
</BOUCLE_mot>
|
||||||
|
</BOUCLE_mots_fermes>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</BOUCLE_mots_fermes>
|
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</B_mots_fermes>
|
</B_mots_fermes>
|
||||||
|
|
||||||
|
|
|
@ -126,12 +126,13 @@ function formulaires_editer_post_traiter_dist($id_article = 0, $redirect = ''){
|
||||||
sql_updateq('spip_documents_liens',array('id_objet' => intval($id_article)), $where);
|
sql_updateq('spip_documents_liens',array('id_objet' => intval($id_article)), $where);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var_dump($date);
|
||||||
|
|
||||||
// maj de l'article
|
// maj de l'article
|
||||||
$set = array(
|
$set = array(
|
||||||
'titre' => _request('titre'),
|
'titre' => _request('titre'),
|
||||||
'texte' => _request('texte'),
|
'texte' => _request('texte'),
|
||||||
'soustitre' => _request('soustitre'),
|
'soustitre' => _request('soustitre'),
|
||||||
'date' => date("Y-m-d H:i:s"),
|
|
||||||
'descriptif' => _request('descriptif'),
|
'descriptif' => _request('descriptif'),
|
||||||
'date_agenda' => _request('date_agenda'),
|
'date_agenda' => _request('date_agenda'),
|
||||||
'statut' => _request('statut'),
|
'statut' => _request('statut'),
|
||||||
|
@ -178,7 +179,7 @@ function formulaires_editer_post_traiter_dist($id_article = 0, $redirect = ''){
|
||||||
|
|
||||||
$ids_mots = sql_allfetsel('M.id_mot AS id_mot', $from, $where);
|
$ids_mots = sql_allfetsel('M.id_mot AS id_mot', $from, $where);
|
||||||
$ids_mots = array_column($ids_mots, 'id_mot');
|
$ids_mots = array_column($ids_mots, 'id_mot');
|
||||||
$coches = _request('id_groupe_'.$id_groupe);
|
$coches = _request('id_emplacements');
|
||||||
if (count($coches)) {
|
if (count($coches)) {
|
||||||
$associer = array_diff($coches, $ids_mots);
|
$associer = array_diff($coches, $ids_mots);
|
||||||
$dissocier = array_diff($ids_mots, $coches);
|
$dissocier = array_diff($ids_mots, $coches);
|
||||||
|
|
Loading…
Add table
Reference in a new issue