Changeset 85710 in spip-zone


Ignore:
Timestamp:
Oct 29, 2014, 8:52:01 AM (5 years ago)
Author:
real3t@…
Message:

En SPIP 2.1 ça privait les rédacteurs de pouvoir créer un article.
On conditionne à SPIP 3 (Code repris de crayons\action\crayon_upload.php)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/autorite/trunk/inc/autoriser.php

    r85702 r85710  
    1616AND $f = charger_fonction('compat_autorite', 'inc'))
    1717        $f(array('sql_fetch','sql_count'));
     18
     19include_spip('plugins/installer'); // spip_version_compare dans SPIP 3.x
     20include_spip('inc/plugin'); // spip_version_compare dans SPIP 2.x
     21if (function_exists(spip_version_compare)) { // gerer son absence dans les branche precedente a SPIP 2.x
     22if (spip_version_compare($GLOBALS['spip_version_branche'], '3.0.0alpha', '>='))
     23        define('_SPIP3', true);
     24}
    1825
    1926
     
    242249                );
    243250}
    244 function autoriser_rubrique_creerarticledans($faire, $type, $id, $qui, $opt) {
    245         if (function_exists('autoriserrubrique_publierdans')) {
    246                 return autoriserrubrique_publierdans($faire, $type, $id, $qui, $opt);
    247         } else if (function_exists('autoriserrubrique_publierdans_dist')) {
    248                 return autoriserrubrique_publierdans($faire, $type, $id, $qui, $opt);
     251if (defined('_SPIP3')) {
     252        function autoriser_rubrique_creerarticledans($faire, $type, $id, $qui, $opt) {
     253                if (function_exists('autoriserrubrique_publierdans')) {
     254                        return autoriserrubrique_publierdans($faire, $type, $id, $qui, $opt);
     255                } else if (function_exists('autoriserrubrique_publierdans_dist')) {
     256                        return autoriserrubrique_publierdans($faire, $type, $id, $qui, $opt);
     257                }
    249258        }
    250259}
Note: See TracChangeset for help on using the changeset viewer.