Changeset 68630 in spip-zone


Ignore:
Timestamp:
Dec 29, 2012, 8:18:58 AM (7 years ago)
Author:
guy.cesaro@…
Message:

autorisations manquantes pour sites et breves : il faut qu'une rubrique existe pour pouvoir les creer (touti)

Location:
_core_/plugins
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/breves/breves_autoriser.php

    r65040 r68630  
    3636 */
    3737function autoriser_breves_menu_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
    38         return  ($GLOBALS['meta']["activer_breves"] != "non");
     38        return  ($GLOBALS['meta']["activer_breves"] != "non")
     39                AND (sql_countsel('spip_rubriques')>0);
    3940}
    4041
     
    5051 */
    5152function autoriser_brevecreer_menu_dist($faire, $type, $id, $qui, $opt){
    52         return  ($GLOBALS['meta']["activer_breves"] != "non");
     53        return  ($GLOBALS['meta']["activer_breves"] != "non")
     54                AND (sql_countsel('spip_rubriques')>0);
    5355}
    5456
     57 /**
     58 * Autorisation de créer une brève
     59 *
     60 * Il faut que les brèves soient activées qu'une rubrique existe
     61 *
     62 * @param  string $faire Action demandée
     63 * @param  string $type  Type d'objet sur lequel appliquer l'action
     64 * @param  int    $id    Identifiant de l'objet
     65 * @param  array  $qui   Description de l'auteur demandant l'autorisation
     66 * @param  array  $opt   Options de cette autorisation
     67 * @return bool          true s'il a le droit, false sinon
     68**/
     69function autoriser_breve_creer_dist($faire, $type, $id, $qui, $opt){
     70        return
     71                ($GLOBALS['meta']["activer_breves"] != "non")
     72                AND (sql_countsel('spip_rubriques')>0);
     73}
    5574
    5675/**
  • _core_/plugins/breves/paquet.xml

    r65040 r68630  
    22        prefix="breves"
    33        categorie="edition"
    4         version="1.3.4"
     4        version="1.3.5"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _core_/plugins/sites/paquet.xml

    r61426 r68630  
    22        prefix="sites"
    33        categorie="edition"
    4         version="1.7.6"
     4        version="1.7.7"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _core_/plugins/sites/sites_autoriser.php

    r64680 r68630  
    2020// bouton du bandeau
    2121function autoriser_sites_menu_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
    22         return  ($GLOBALS['meta']["activer_sites"] != "non");
     22        return  ($GLOBALS['meta']["activer_sites"] != "non")
     23                AND (sql_countsel('spip_rubriques')>0);
    2324}
    2425function autoriser_sitecreer_menu_dist($faire, $type, $id, $qui, $opt){
    2526        return
    2627                ($GLOBALS['meta']["activer_sites"] != "non"
     28                AND (sql_countsel('spip_rubriques')>0)
    2729                AND (
    2830                        $qui['statut']=='0minirezo'
     
    5557        return
    5658                ($GLOBALS['meta']["activer_sites"] != "non"
     59                AND (sql_countsel('spip_rubriques')>0)
    5760                AND (
    5861                        $qui['statut']=='0minirezo'
Note: See TracChangeset for help on using the changeset viewer.