Changeset 112230 in spip-zone


Ignore:
Timestamp:
Oct 31, 2018, 10:52:01 AM (12 months ago)
Author:
peetdu@…
Message:

Suite gestion désactivation de la notion de Portfolio dans l’affichage des documents : effacer également les boutons "Déposer dans le portfolio" et "Retirer du portfolio"

Location:
_plugins_/lim/branches/V1
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/lim/branches/V1/lim_options.php

    r110260 r112230  
    1414}
    1515
    16 // Surcharge deu fichier /prive/formulaires/editer_article.php
    17 // la fonction editer_article_verifier est incomplète
    18 // voir https://core.spip.net/issues/3686
     16if (test_espace_prive()) {
     17        // Surcharge du fichier /prive/formulaires/editer_article.php
     18        // la fonction editer_article_verifier est incomplète
     19        // voir https://core.spip.net/issues/3686
     20        include_spip('inc/editer');
     21        function formulaires_editer_article_verifier(
     22                $id_article = 'new',
     23                $id_rubrique = 0,
     24                $retour = '',
     25                $lier_trad = 0,
     26                $config_fonc = 'articles_edit_config',
     27                $row = array(),
     28                $hidden = ''
     29        ) {
     30                // auto-renseigner le titre si il n'existe pas
     31                titre_automatique('titre', array('descriptif', 'chapo', 'texte'));
     32                // on ne demande pas le titre obligatoire : il sera rempli a la volee dans editer_article si vide
     33                $erreurs = formulaires_editer_objet_verifier('article', $id_article, array('id_parent'));
     34                if (!function_exists('autoriser')) {
     35                        include_spip('inc/autoriser');
     36                } // si on utilise le formulaire dans le public
     37                if (!isset($erreurs['id_parent'])
     38                        and !autoriser('creerarticledans', 'rubrique', _request('id_parent')) and !is_numeric($id_article)
     39                ) {
     40                        $erreurs['id_parent'] = _T('info_creerdansrubrique_non_autorise');
     41                }
    1942
    20 include_spip('inc/editer');
    21 function formulaires_editer_article_verifier(
    22         $id_article = 'new',
    23         $id_rubrique = 0,
    24         $retour = '',
    25         $lier_trad = 0,
    26         $config_fonc = 'articles_edit_config',
    27         $row = array(),
    28         $hidden = ''
    29 ) {
    30         // auto-renseigner le titre si il n'existe pas
    31         titre_automatique('titre', array('descriptif', 'chapo', 'texte'));
    32         // on ne demande pas le titre obligatoire : il sera rempli a la volee dans editer_article si vide
    33         $erreurs = formulaires_editer_objet_verifier('article', $id_article, array('id_parent'));
    34         if (!function_exists('autoriser')) {
    35                 include_spip('inc/autoriser');
    36         } // si on utilise le formulaire dans le public
    37         if (!isset($erreurs['id_parent'])
    38                 and !autoriser('creerarticledans', 'rubrique', _request('id_parent')) and !is_numeric($id_article)
    39         ) {
    40                 $erreurs['id_parent'] = _T('info_creerdansrubrique_non_autorise');
     43                return $erreurs;
    4144        }
    4245
    43         return $erreurs;
     46
     47        // Gestion de la désactivation de la notion de Portfolio dans l'affichage des documents
     48        // Effacer les boutons "Déposer dans le portfolio" et "Retirer du portfolio"
     49        include_spip('inc/config');
     50        if (lire_config('lim/divers/portfolio') == 'on') {
     51                include_spip('inc/filtres');
     52                include_spip('plugins/installer');
     53                $get_infos = charger_fonction('get_infos', 'plugins');
     54                $infos_medias = $get_infos(_DIR_RACINE.'plugins-dist/medias');
     55                $spip_version = spip_version();
     56                if (spip_version_compare(spip_version(), '3.2', '>') AND $infos_medias['version'] > '2.20.26') {
     57                        define('_BOUTON_MODE_IMAGE', false);
     58                }
     59        }
    4460}
  • _plugins_/lim/branches/V1/paquet.xml

    r112166 r112230  
    22        prefix="lim"
    33        categorie="maintenance"
    4         version="1.4.1"
     4        version="1.4.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.