Ignore:
Timestamp:
03/10/10 20:25:14 (11 years ago)
Author:
kent1
Message:

On répare l'ajout de mots-clés via spipicious sur diogène

Location:
plugins_spip/diogene_complements/diogene_spipicious
Files:
1 edited
5 moved

Legend:

Unmodified
Added
Removed
  • plugins_spip/diogene_complements/diogene_spipicious/diogene_spipicious_pipelines.php

    r3026 r3046  
    77         * @return array $flux le contexte modifié passé aux suivants
    88         */
    9     function em_spipicious_em_avant_formulaire($flux){
     9    function diogene_spipicious_diogene_avant_formulaire($flux){
    1010        global $visiteur_session;
    1111                include_spip('inc/autoriser');
    1212        if(autoriser('tagger_spipicious','article',$id_objet,$visiteur_session,$opt)){
    13                 $flux['data'] .= recuperer_fond('prive/em_spipicious_avant_formulaire', $flux['args']);
     13                $flux['data'] .= recuperer_fond('prive/diogene_spipicious_avant_formulaire', $flux['args']);
    1414                }
    1515        return $flux;
     
    2222         * @return array $flux le contexte modifié passé aux suivants
    2323         */
    24         function em_spipicious_em_texte_cfg_form($flux){
    25         $flux['data'] .= recuperer_fond('formulaires/config_emballe_medias_texte_spipicious', $flux['args']);
     24        function diogene_spipicious_diogene_texte_cfg_form($flux){
     25        $flux['data'] .= recuperer_fond('formulaires/config_diogene_texte_spipicious', $flux['args']);
    2626        return $flux;
    2727    }
    2828
    2929        /**
    30          * Insertion dans le formulaire EM_AJOUTER_MEDIA
     30         * Insertion dans le formulaire DIOGENE_AJOUTER_MEDIA
    3131         *
    3232         * @param array $flux Le contexte du pipeline
    3333         * @return array $flux le contexte modifié passé aux suivants
    3434         */
    35         function em_spipicious_em_ajouter_media($flux){
     35        function diogene_spipicious_diogene_ajouter_media($flux){
    3636                global $visiteur_session;
    3737                include_spip('inc/autoriser');
    3838        if(autoriser('tagger_spipicious','article',$id_objet,$visiteur_session,$opt)){
    39                 $flux['data'] .= recuperer_fond('formulaires/em_ajouter_medias_spipicious',$flux['args']);
     39                $flux['data'] .= recuperer_fond('formulaires/diogene_ajouter_medias_spipicious',$flux['args']);
    4040                }
    4141        return $flux;
     
    4343
    4444        /**
    45          * Fonction s'exécutant au traitement du formulaire EM_AJOUTER_MEDIA
     45         * Fonction s'exécutant au traitement du formulaire DIOGENE_AJOUTER_MEDIA
    4646         *
    4747         * @param array $flux Le contexte du pipeline
    4848         * @return array $flux le contexte modifié passé aux suivants
    4949         */
    50         function em_spipicious_em_ajout_media_post_traiter($flux){
     50        function diogene_spipicious_diogene_ajout_media_post_traiter($flux){
    5151                global $visiteur_session;
    5252
    53                 spip_log("EM_SPIPICIOUS : em_ajout_media_post_traiter");
     53                spip_log("DIOGENE_SPIPICIOUS : diogene_ajout_media_post_traiter");
    5454
    5555                $id_article = $flux['args']['id_article'];
     
    6262                $valeurs = $flux['args']['valeurs'];
    6363                $id_groupe = lire_config('spipicious/groupe_mot','1');
    64                 if($valeurs['em_spipicious_tags']){
     64                if($valeurs['diogene_spipicious_tags']){
    6565                        /**
    6666                         * Insertion des tags
    6767                         */
    6868                        include_spip('action/spipicious_ajouter_tags');
    69                         $tableau_tags = explode(";",$valeurs['em_spipicious_tags']);
     69                        $tableau_tags = explode(";",$valeurs['diogene_spipicious_tags']);
    7070                        $ajout = spipicious_ajouter_tags($tableau_tags,$visiteur_session['id_auteur'],$id_article,'article','id_article','spip_mots_articles',$id_groupe);
    7171                }
    72                 if(is_array($valeurs['em_spipicious_removal_tags'])){
     72                if(is_array($valeurs['diogene_spipicious_removal_tags'])){
    7373                        /**
    7474                         * Suppression des tags si demandée
    7575                         */
    7676                        include_spip('action/spipicious_supprimer_tags');
    77                         $suppression = spipicious_supprimer_tags($valeurs['em_spipicious_removal_tags'],$visiteur_session['id_auteur'],$id_article,'article','id_article','spip_mots_articles',$id_groupe);
     77                        $suppression = spipicious_supprimer_tags($valeurs['diogene_spipicious_removal_tags'],$visiteur_session['id_auteur'],$id_article,'article','id_article','spip_mots_articles',$id_groupe);
    7878                }
    7979                return $flux;
     
    8181
    8282        /**
    83          * Fonction s'exécutant au chargement du formulaire EM_AJOUTER_MEDIA
     83         * Fonction s'exécutant au chargement du formulaire DIOGENE_AJOUTER_MEDIA
    8484         *
    8585         * @param array $flux Le contexte du pipeline
    8686         * @return array $flux le contexte modifié passé aux suivants
    8787         */
    88         function em_spipicious_em_ajout_media_post_charger($flux){
     88        function diogene_spipicious_diogene_ajout_media_post_charger($flux){
    8989                global $visiteur_session;
    9090
     
    9797
    9898                if(intval($id_article)){
    99                         spip_log("EM_SPIPICIOUS : em_ajout_media_post_charger","emballe_media");
     99                        spip_log("DIOGENE_SPIPICIOUS : diogene_ajout_media_post_charger","emballe_media");
    100100                        $tags = sql_select("mots.id_mot, mots.titre","spip_spipicious as spipicious LEFT join spip_mots as mots USING(id_mot)","spipicious.id_auteur=".intval($visiteur_session['id_auteur'])." AND spipicious.id_objet=".intval($id_article)." AND spipicious.objet='article'");
    101101                        while($tag = sql_fetch($tags)){
     
    103103                        }
    104104                        if(is_array($tag_uniques)){
    105                                 $tags = array('em_spipicious_removal_tags' => $tag_uniques);
     105                                $tags = array('diogene_spipicious_removal_tags' => $tag_uniques);
    106106                                $flux['data'] = array_merge($flux['data'],$tags);
    107107                        }
     
    115115         * Ici on ajoute la prise en compte de spipicious_remove_tags qui n'est pas dans la conf
    116116         */
    117         function em_spipicious_em_champs_texte($flux){
    118                 $flux['data'][] = 'em_spipicious_tags';
    119                 $flux['data'][] = 'em_spipicious_removal_tags';
     117        function diogene_spipicious_diogene_champs_texte($flux){
     118                $flux['data'][] = 'diogene_spipicious_tags';
     119                $flux['data'][] = 'diogene_spipicious_removal_tags';
    120120                return $flux;
    121121        }
  • plugins_spip/diogene_complements/diogene_spipicious/formulaires/config_diogene_texte_spipicious.html

    r3026 r3046  
    1 [(#SAISIE{case, em_spipicious_tags,
    2         label=<:em_spipicious:label_tags:>,
    3         label_case=<:em_spipicious:explication_tags:>})]
     1[(#SAISIE{case, diogene_spipicious_tags,
     2        label=<:diogene_spipicious:label_tags:>,
     3        label_case=<:diogene_spipicious:explication_tags:>})]
  • plugins_spip/diogene_complements/diogene_spipicious/formulaires/diogene_ajouter_medias_spipicious.html

    r3026 r3046  
    11#CACHE{0}
    2 [(#SAISIE{input,em_spipicious_tags,
    3         label=<:spipicious:label_tags:>,
    4         explication=<:spipicious:explication_ajout_tag{separateur=;}:>})]
     2<li class="fieldset" id="diogene_spipicious">
     3        <fieldset>
     4                <ul>
     5                        [(#SAISIE{input,diogene_spipicious_tags,
     6                                label=<:spipicious:label_tags:>,
     7                                explication=<:spipicious:explication_ajout_tag{separateur=;}:>})]
    58
    6 [(#ENV**{em_spipicious_removal_tags}|is_array|oui)
    7         [(#SAISIE{spipicious_del_tags, em_spipicious_removal_tags,
    8                 explication=<:spipicious:explication_suppression_tag:>,
    9                 id_objet=#ENV{id_article},
    10                 objet=article,
    11                 label=<:em_spipicious:label_remove_tags:>})]
    12 ]
     9                        [(#ENV**{em_spipicious_removal_tags}|is_array|oui)
     10                                [(#SAISIE{spipicious_del_tags, diogene_spipicious_removal_tags,
     11                                        explication=<:spipicious:explication_suppression_tag:>,
     12                                        id_objet=#ENV{id_article},
     13                                        objet=article,
     14                                        label=<:diogene_spipicious:label_remove_tags:>})]
     15                        ]
     16                </ul>
     17        </fieldset>
     18</li>
  • plugins_spip/diogene_complements/diogene_spipicious/plugin.xml

    r2533 r3046  
    11<plugin>
    22        <nom> <!-- Nom du plugin -->
    3         Emballe Medias SpipIcious
     3        Diog&egrave;ne SpipIcious
    44        </nom>
    55        <auteur><!-- Auteur du plugin -->
     
    1313        </etat>
    1414        <description>
    15         Compl&eacute;ment tags personnels pour "Emballe Medias" (utilise SpipIcious)
     15        Compl&eacute;ment tags personnels pour "Diog&egrave;ne" (utilise SpipIcious)
    1616        </description>
    1717        <prefix>
    18         em_spipicious
     18        diogene_spipicious
    1919        </prefix>
    2020        <pipeline>
    21                 <nom>em_texte_cfg_form</nom>
    22                 <inclure>em_spipicious_pipelines.php</inclure>
     21                <nom>diogene_texte_cfg_form</nom>
     22                <inclure>diogene_spipicious_pipelines.php</inclure>
    2323        </pipeline>
    2424        <pipeline>
    25                 <nom>em_ajouter_media</nom>
    26                 <inclure>em_spipicious_pipelines.php</inclure>
     25                <nom>diogene_ajouter_media</nom>
     26                <inclure>diogene_spipicious_pipelines.php</inclure>
    2727        </pipeline>
    2828        <pipeline>
    29                 <nom>em_ajout_media_post_traiter</nom>
    30                 <inclure>em_spipicious_pipelines.php</inclure>
     29                <nom>diogene_ajout_media_post_traiter</nom>
     30                <inclure>diogene_spipicious_pipelines.php</inclure>
    3131        </pipeline>
    3232        <pipeline>
    33                 <nom>em_ajout_media_post_charger</nom>
    34                 <inclure>em_spipicious_pipelines.php</inclure>
     33                <nom>diogene_ajout_media_post_charger</nom>
     34                <inclure>diogene_spipicious_pipelines.php</inclure>
    3535        </pipeline>
    3636        <pipeline>
    37                 <nom>em_avant_formulaire</nom>
    38                 <inclure>em_spipicious_pipelines.php</inclure>
     37                <nom>diogene_avant_formulaire</nom>
     38                <inclure>diogene_spipicious_pipelines.php</inclure>
    3939        </pipeline>
    4040        <pipeline>
    41                 <nom>em_champs_texte</nom>
    42                 <inclure>em_spipicious_pipelines.php</inclure>
     41                <nom>diogene_champs_texte</nom>
     42                <inclure>diogene_spipicious_pipelines.php</inclure>
    4343        </pipeline>
    44         <necessite id='emballe_medias' version='[0.2;]' />
     44        <necessite id='diogene' version='[0.1;]' />
    4545        <necessite id='spipicious' version='[0.5;]' />
    4646        <necessite id='spip_bonux' version='[1.8;]' />
  • plugins_spip/diogene_complements/diogene_spipicious/prive/diogene_spipicious_avant_formulaire.html

    r3026 r3046  
    22        (function($) {
    33                if (typeof($.fn.autocomplete) == "function") {
    4                         var em_spipicious_appliquer_selecteur = function(){
     4                        var diogene_spipicious_appliquer_selecteur = function(){
    55
    66                                // chercher l'input de saisie
    7                                 var em_spipicious = $('input[name=em_spipicious_tags][autocomplete!=off]');
     7                                var diogene_spipicious = $('input[name=diogene_spipicious_tags][autocomplete!=off]');
    88
    9                                 var id_objet = $("#formulaire_upload_media_bis input[name=em_id_article]").val();
     9                                var id_objet = $("#formulaire_upload_media_bis input[name=diogene_id_article]").val();
    1010                                var type = 'article';
    1111
    12                                 em_spipicious.autocomplete('#URL_PAGE{selecteurs_tags}', {
     12                                diogene_spipicious.autocomplete('#URL_PAGE{selecteurs_tags}', {
    1313                                        extraParams: {
    1414                                                id_objet: id_objet,
     
    2727                                        },
    2828                                });
    29                                 em_spipicious.result(function(event, data, formatted){
     29                                diogene_spipicious.result(function(event, data, formatted){
    3030                                        if (data[2] > 0) {
    31                                                 $(em_spipicious).end();
     31                                                $(diogene_spipicious).end();
    3232                                        }
    3333                                        else {
     
    3737                                // Hack pour le focus obligatoire de positionner
    3838                                // Le selecteur generique ne se rechargeait pas
    39                                 // em_spipicious.blur().focus();
     39                                // diogene_spipicious.blur().focus();
    4040                        };
    4141
    4242                        $(function(){
    43                                 em_spipicious_appliquer_selecteur();
    44                                 onAjaxLoad(em_spipicious_appliquer_selecteur);
     43                                diogene_spipicious_appliquer_selecteur();
     44                                onAjaxLoad(diogene_spipicious_appliquer_selecteur);
    4545                        });
    4646                }
Note: See TracChangeset for help on using the changeset viewer.