// declare the pipeline function function forum_autoriser(){} function autoriser_forum_interne_suivi_bouton_dist($faire, $type, $id, $qui, $opt) { return true; } function autoriser_forum_reactions_bouton_dist(($faire, $type, $id, $qui, $opt) { return autoriser('publierdans', 'rubrique', _request('id_rubrique')); } // Moderate the forum? // = modify the corresponding object (if there is a forum for this object) // = default rights else (full admin for full moderation rights) function autoriser_modererforum_dist($faire, $type, $id, $qui, $opt) { return autoriser('modifier', $type, $id, $qui, $opt); } // Modify a forum ? never ! function autoriser_forum_modifier_dist($faire, $type, $id, $qui, $opt) { return false; } ...