formulaire editer_groupe : correction d'un warning avec une condition, et on corrige afin de permettre de supprimer tous les membres
This commit is contained in:
parent
2bae47bc02
commit
a63d615e52
1 changed files with 16 additions and 8 deletions
|
@ -154,16 +154,24 @@ function formulaires_editer_groupe_traiter_dist($id_article=0, $redirect=''){
|
||||||
objet_associer( array('auteur' => $associer),array('article' => intval($id_article) ));
|
objet_associer( array('auteur' => $associer),array('article' => intval($id_article) ));
|
||||||
objet_dissocier( array('auteur' => $dissocier) , array('article' =>intval($id_article) ));
|
objet_dissocier( array('auteur' => $dissocier) , array('article' =>intval($id_article) ));
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
sql_delete('spip_auteurs_liens', $where);
|
||||||
|
}
|
||||||
|
|
||||||
$liste_admins = implode(',' , $Tadmins);
|
if (count($Tadmins)) {
|
||||||
|
$liste_admins = implode(',' , $Tadmins);
|
||||||
|
|
||||||
$where2 = array(
|
$where2 = array(
|
||||||
'id_objet='.intval($id_article),
|
'id_objet='.intval($id_article),
|
||||||
'objet="article"',
|
'objet="article"',
|
||||||
'id_auteur IN (' . $liste_admins . ')'
|
'id_auteur IN (' . $liste_admins . ')'
|
||||||
);
|
);
|
||||||
sql_updateq('spip_auteurs_liens', array('role' => ''), $where);
|
sql_updateq('spip_auteurs_liens', array('role' => ''), $where);
|
||||||
sql_updateq('spip_auteurs_liens', array('role' => 'admin'), $where2);
|
sql_updateq('spip_auteurs_liens', array('role' => 'admin'), $where2);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
sql_updateq('spip_auteurs_liens', array('role' => ''), $where);
|
||||||
|
}
|
||||||
|
|
||||||
// maj des mots fermes
|
// maj des mots fermes
|
||||||
$T_id_groupe = sql_allfetsel('id_groupe','spip_groupes_mots','grigri!="tags"');
|
$T_id_groupe = sql_allfetsel('id_groupe','spip_groupes_mots','grigri!="tags"');
|
||||||
|
|
Loading…
Add table
Reference in a new issue