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_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(
|
||||
'id_objet='.intval($id_article),
|
||||
'objet="article"',
|
||||
'id_auteur IN (' . $liste_admins . ')'
|
||||
);
|
||||
sql_updateq('spip_auteurs_liens', array('role' => ''), $where);
|
||||
sql_updateq('spip_auteurs_liens', array('role' => 'admin'), $where2);
|
||||
$where2 = array(
|
||||
'id_objet='.intval($id_article),
|
||||
'objet="article"',
|
||||
'id_auteur IN (' . $liste_admins . ')'
|
||||
);
|
||||
sql_updateq('spip_auteurs_liens', array('role' => ''), $where);
|
||||
sql_updateq('spip_auteurs_liens', array('role' => 'admin'), $where2);
|
||||
}
|
||||
else{
|
||||
sql_updateq('spip_auteurs_liens', array('role' => ''), $where);
|
||||
}
|
||||
|
||||
// maj des mots fermes
|
||||
$T_id_groupe = sql_allfetsel('id_groupe','spip_groupes_mots','grigri!="tags"');
|
||||
|
|
Loading…
Add table
Reference in a new issue