Changeset 111416 in spip-zone
- Timestamp:
- Aug 24, 2018, 8:55:22 AM (2 years ago)
- Location:
- _plugins_/grigri/trunk
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/grigri/trunk/grigri_administrations.php
r111235 r111416 34 34 array('maj_tables', array('spip_auteurs', 'spip_articles', 'spip_rubriques', 'spip_documents', 'spip_mots', 'spip_groupes_mots')), 35 35 ); 36 37 $maj['1.0.3'] = array( 38 array(ecrire_config('grigri/grigri_public','oui'), 39 ecrire_config('grigri/grigri_prive','oui'), 40 ), 41 ); 42 36 43 37 44 include_spip('base/upgrade'); -
_plugins_/grigri/trunk/grigri_autorisations.php
r111235 r111416 22 22 23 23 /** 24 * Autorisation àvoir les grigri.24 * Autorisation de voir les grigri. 25 25 * 26 26 * Uniquement les webmestres. … … 40 40 41 41 /** 42 * Autorisation àmodifier les grigri.42 * Autorisation de modifier les grigri. 43 43 * 44 44 * Uniquement les webmestres. … … 55 55 return $autoriser; 56 56 } 57 58 /* 59 * Autorisation de configurer le plugin grigri 60 * 61 * uniquement les webmestres 62 */ 63 function autoriser_grigri_configurer_dist($faire, $type, $id, $qui, $opts) { 64 $autoriser = autoriser('webmestre', '', '', $qui); 65 return $autoriser; 66 } 67 -
_plugins_/grigri/trunk/grigri_pipelines.php
r111235 r111416 72 72 include_spip('inc/autoriser'); 73 73 $objets = tables_grigri(); 74 75 // config public/privé: faut il afficher la boite d'édition ? 76 if (test_espace_prive() AND (lire_config('grigri/grigri_prive') == 'non')) 77 return $flux; 78 if (!test_espace_prive() AND (lire_config('grigri/grigri_public') == 'non')) 79 return $flux; 74 80 75 81 // Identifiants sur les objets activés … … 99 105 100 106 if (preg_match($cherche_titre, $flux['data'])){ 101 $flux['data'] = preg_replace($cherche_titre, '$1'.$saisie.'$2', $flux['data'] );107 $flux['data'] = preg_replace($cherche_titre, '$1'.$saisie.'$2', $flux['data'], 1); 102 108 } elseif (preg_match($cherche_1er_champ, $flux['data'])){ 103 $flux['data'] = preg_replace($cherche_1er_champ, '$1'.$saisie.'$2', $flux['data'] );109 $flux['data'] = preg_replace($cherche_1er_champ, '$1'.$saisie.'$2', $flux['data'], 1); 104 110 } elseif (preg_match($cherche_extra, $flux['data'])){ 105 111 $balise = (floatval(spip_version()) >= 3.1 ? 'div' : 'ul'); 106 112 $remplace_extra = "<$balise class='editer-groupe grigri'>$saisie</$balise>\n" . '$1'; 107 $flux['data'] = preg_replace($cherche_extra, $remplace_extra, $flux['data'] );113 $flux['data'] = preg_replace($cherche_extra, $remplace_extra, $flux['data'], 1); 108 114 } 109 115 … … 117 123 * Ajouter du contenu dans la boîte infos d'un objet 118 124 * 119 * - Afficher l 'grigri sous le n° de l'objet pour les objets configurés125 * - Afficher le grigri sous le n° de l'objet pour les objets configurés 120 126 * 121 127 * @pipeline boite_info … … 138 144 ) { 139 145 140 // récupérer la valeur d e l'grigri146 // récupérer la valeur du grigri 141 147 $grigri = sql_getfetsel('grigri', $table_objet_sql, "$id=" .intval($id_objet) ); 142 148 -
_plugins_/grigri/trunk/lang/grigri_fr.php
r111235 r111416 7 7 8 8 $GLOBALS[$GLOBALS['idx_lang']] = array( 9 9 10 // A 11 'afficher_public_prive' => 'Configuration de l\'affichage de la saisie des grigri', 12 13 // C 10 14 'champ_grigri_label' => 'Grigri', 11 15 'champ_grigri_explication' => 'Grigri pour cet objet. Il s\'agit d\'un nom informatique : caractères alphanumériques ou «_».', 16 'configuration_base' => 'Configuration de base', 17 18 // E 19 'explication_squelettes_prives' => 'Afficher la saisie du grigri dans les squelettes de l\'espace privé', 20 'explication_squelettes_publics' => 'Afficher la saisie du grigri dans les squelettes des pages publiques', 21 22 // S 23 'squelettes_prives' => 'Espace privé', 24 'squelettes_publics' => 'Pages publiques', 25 26 // T 27 'titre_page_configurer_grigri' => 'Configuration du plugin grigri', 12 28 13 29 ); -
_plugins_/grigri/trunk/paquet.xml
r111235 r111416 2 2 prefix="grigri" 3 3 categorie="divers" 4 version="1.0. 2"4 version="1.0.3" 5 5 etat="test" 6 6 compatibilite="[3.0.0;3.2.*]" 7 7 logo="prive/themes/spip/images/grigri.png" 8 schema="1.0. 2"8 schema="1.0.3" 9 9 > 10 10 -
_plugins_/grigri/trunk/prive/squelettes/contenu/configurer_grigri.html
r111235 r111416 1 [(#AUTORISER{configurer, identifiants}|sinon_interdire_acces)]1 [(#AUTORISER{configurer,grigri}|sinon_interdire_acces)] 2 2 3 <h1 class="grostitre"><: identifiant:titre_page_configurer_identifiants:></h1>3 <h1 class="grostitre"><:grigri:titre_page_configurer_grigri:></h1> 4 4 5 5 <div class="ajax"> 6 #FORMULAIRE_CONFIGURER_ IDENTIFIANTS6 #FORMULAIRE_CONFIGURER_GRIGRI 7 7 </div>
Note: See TracChangeset
for help on using the changeset viewer.