$editable, 'objet' => $objet, 'id_objet' => $id_objet, 'accepter_forum' => get_forums_publics($id_objet, $objet), '_suivi_forums' => $nb_forums?_T('forum:icone_suivi_forum', array('nb_forums' => $nb_forums)):"", ); } /** * Traiter * * @param int $id_objet * @param string $objet * @return array */ function formulaires_activer_forums_objet_traiter_dist($id_objet, $objet='article'){ include_spip('inc/autoriser'); if ($objet=='article' AND autoriser('modererforum', $objet, $id_objet)){ $statut = _request('accepter_forum'); include_spip('base/abstract_sql'); sql_updateq("spip_articles", array("accepter_forum" => $statut), "id_article=". intval($id_objet)); if ($statut == 'abo') { ecrire_meta('accepter_visiteurs', 'oui'); } include_spip('inc/invalideur'); suivre_invalideur("id='$objet/$id_objet'"); } return array('message_ok'=>_T('config_info_enregistree'),'editable'=>true); } ?>