Changeset 61450 in spip-zone


Ignore:
Timestamp:
May 20, 2012, 1:53:43 PM (10 years ago)
Author:
joseph@…
Message:

Avec la prise en compte d'afficher_si par verifier, on peut simplifier...

Location:
_plugins_/cite
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cite/formulaires/cite_inserer_modeles_traiter.php

    r53415 r61450  
    1616                $code .= '|title='._request('title');
    1717        // Pour les autres champs, on fait un retour à la ligne afin d'avoir une syntaxe plus aérée
    18         // On supprime les champs inutilisés pour une variante donnée
    19         // (champs qui peuvent être renseignés si l'utilisateur a modifié la variante après une première saisie du formulaire)
    2018        foreach ($champs as $champ) {
    21                 if($champ != 'modele' && $champ != 'variante' && $champ != 'classe' && $champ != 'id_modele' && $champ != 'align' && $champ != 'title' && _request($champ) && _request($champ)!='') {
    22                         // journal
    23                         if ($champ=='journal' && !in_array(_request('variante'),array('journal')))
    24                                 $code .= '';
    25                         // site
    26                         if ($champ=='site' && !in_array(_request('variante'),array('web')))
    27                                 $code .= '';
    28                         // booktitle
    29                         elseif ($champ=='booktitle' && !in_array(_request('variante'),array('chapter')))
    30                                 $code .= '';
    31                         // editors
    32                         elseif ($champ=='editors' && !in_array(_request('variante'),array('chapter')))
    33                                 $code .= '';
    34                         // series
    35                         elseif ($champ=='series' && !in_array(_request('variante'),array('book','chapter')))
    36                                 $code .= '';
    37                         // report_type
    38                         elseif ($champ=='report_type' && !in_array(_request('variante'),array('report')))
    39                                 $code .= '';
    40                         // thesis_type
    41                         elseif ($champ=='thesis_type' && !in_array(_request('variante'),array('thesis')))
    42                                 $code .= '';
    43                         // volume
    44                         elseif ($champ=='volume' && !in_array(_request('variante'),array('journal','book','chapter')))
    45                                 $code .= '';
    46                         // issue
    47                         elseif ($champ=='issue' && !in_array(_request('variante'),array('journal')))
    48                                 $code .= '';
    49                         // number
    50                         elseif ($champ=='number' && !in_array(_request('variante'),array('report')))
    51                                 $code .= '';
    52                         // edition
    53                         elseif ($champ=='edition' && !in_array(_request('variante'),array('book','chapter')))
    54                                 $code .= '';
    55                         // publisher
    56                         elseif ($champ=='publisher' && !in_array(_request('variante'),array('book','chapter')))
    57                                 $code .= '';
    58                         // institution
    59                         elseif ($champ=='institution' && !in_array(_request('variante'),array('report')))
    60                                 $code .= '';
    61                         // university
    62                         elseif ($champ=='university' && !in_array(_request('variante'),array('thesis')))
    63                                 $code .= '';
    64                         // place
    65                         elseif ($champ=='place' && !in_array(_request('variante'),array('book','chapter','report','thesis')))
    66                                 $code .= '';
    67                         // page
    68                         elseif ($champ=='page' && !in_array(_request('variante'),array('book','chapter','journal','report','thesis')))
    69                                 $code .= '';
    70                         // isbn
    71                         elseif ($champ=='isbn' && !in_array(_request('variante'),array('book','chapter')))
    72                                 $code .= '';
    73                         // issn
    74                         elseif ($champ=='issn' && !in_array(_request('variante'),array('journal')))
    75                                 $code .= '';
    76                         // doi
    77                         elseif ($champ=='doi' && !in_array(_request('variante'),array('book','chapter','journal')))
    78                                 $code .= '';
    79                         // year
    80                         elseif ($champ=='year' && !in_array(_request('variante'),array('book','chapter','journal','report','thesis')))
    81                                 $code .= '';
    82                         // accessdate
    83                         if ($champ=='accessdate' && !in_array(_request('variante'),array('web')))
    84                                 $code .= '';
    85                         // Cas général
    86                         else
    87                                 $code .= "\n   |$champ="._request($champ);
     19                if($champ != 'modele' && $champ != 'variante' && $champ != 'classe' && $champ != 'id_modele' && $champ != 'align' && $champ != 'title' && _request($champ) && _request($champ)) {
     20                        $code .= "\n   |$champ="._request($champ);
    8821                }
    8922        }
  • _plugins_/cite/paquet.xml

    r55467 r61450  
    22        prefix="cite"
    33        categorie="edition"
    4         version="0.4.1"
     4        version="0.4.2"
    55        etat="stable"
    66        compatibilite="[2.1.0;3.0.99]"
     
    1616       
    1717        <utilise nom="verifier" compatibilite="[0.1.8;[" />
     18        <utilise id="saisies" version="[1.25.4;]" />
    1819</paquet>
  • _plugins_/cite/plugin.xml

    r55467 r61450  
    44        <auteur>Joseph</auteur>
    55        <licence>GPL v3</licence>
    6         <version>0.4.1</version>
     6        <version>0.4.2</version>
    77        <etat>stable</etat>
    88        <description>Le plugin Cite fournit des mod&#232;les permettant de citer proprement des r&#233;f&#233;rences bibliographiques dans vos articles tout en offrant un export dans des formats bibliographiques courants.</description>
     
    1414        <necessite id="SPIP" version="[2.1.0;3.0.99]" />
    1515        <utilise id="verifier" version="[0.1.8;]" />
     16        <utilise id="saisies" version="[1.25.4;]" />
    1617</plugin>
Note: See TracChangeset for help on using the changeset viewer.