Changeset 60674 in spip-zone


Ignore:
Timestamp:
Apr 26, 2012, 10:39:10 AM (9 years ago)
Author:
guy.cesaro@…
Message:

controle_forum est devenu controler_forum
des reliquats d'autorisation (bouton?)
pas de menu suivi des forums si pas de message
pas de forum interne pour les redacteurs si desactive dans la config

Location:
_core_/plugins/forum
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/forum/forum_autoriser.php

    r53166 r60674  
    1818
    1919function autoriser_foruminternesuivi_menu_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
    20         if(($GLOBALS['meta']['forum_prive'] == 'non') && ($GLOBALS['meta']['forum_prive_admin'] == 'non'))
     20        if ((($GLOBALS['meta']['forum_prive'] == 'non') && ($GLOBALS['meta']['forum_prive_admin'] == 'non'))
     21                OR (($GLOBALS['meta']['forum_prive'] == 'non') && ($qui['statut'] == '1comite')))
    2122                return false;
    2223        return true;
     
    2425
    2526function autoriser_forumreactions_menu_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
    26         return autoriser('publierdans','rubrique',_request('id_rubrique'));
     27        return (sql_countsel('spip_forum') && autoriser('publierdans','rubrique',_request('id_rubrique')));
    2728}
    2829
     
    6869}
    6970
    70 
    71 function autoriser_bouton_forum_dist($faire, $type, $id, $qui, $opt){
    72         return  ($GLOBALS['meta']['forum_prive'] != 'non' OR sql_countsel('spip_forum'));
    73 }
    74 
    75 function autoriser_bouton_forum_admin_dist($faire, $type, $id, $qui, $opt){
    76         return  ($GLOBALS['meta']['forum_prive_admin'] == 'oui');
    77 }
    78 
    79 function autoriser_bouton_controle_forum_dist($faire, $type, $id, $qui, $opt){
    80         return  (sql_countsel('spip_forum'));
    81 }
    82 
    8371// Consulter le forum des admins ?
    8472// admins y compris restreints
  • _core_/plugins/forum/prive/rss/forums_public.html

    r47307 r60674  
    66<channel xml:lang="[(#LANG|texte_backend)]">
    77        <title>[&#91;(#NOM_SITE_SPIP|texte_backend)&#93; ]RSS <:forum:titre_page_forum_suivi:> (#ENV{page})</title>
    8         <link>[(#URL_ECRIRE{controle_forum, type_message=#ENV{page}}|url_absolue|texte_backend)]</link>
     8        <link>[(#URL_ECRIRE{controler_forum, type_message=#ENV{page}}|url_absolue|texte_backend)]</link>
    99        <description></description>
    1010        <language>[(#LANG|texte_backend)]</language>
     
    1313                <title>[(#TITRE|texte_backend)][ ((#STATUT|=={publie}|?{'', #STATUT}))]</title>
    1414                <link>[(#URL_FORUM|url_absolue|texte_backend)]</link>
    15                 <guid isPermaLink="true">[(#URL_ECRIRE{controle_forum, [type_message=(#ENV{page})&]debut_id_forum=#ID_FORUM}|url_absolue|texte_backend)]</guid>
     15                <guid isPermaLink="true">[(#URL_ECRIRE{controler_forum, [type_message=(#ENV{page})&]debut_id_forum=#ID_FORUM}|url_absolue|texte_backend)]</guid>
    1616                <dc:date>[(#DATE|date_iso)]</dc:date>
    1717                <dc:format>text/html</dc:format>
Note: See TracChangeset for help on using the changeset viewer.