Changeset 59112 in spip-zone for _plugins_/chants


Ignore:
Timestamp:
Mar 7, 2012, 12:52:33 AM (8 years ago)
Author:
teddy.spip@…
Message:

ajout d'une page d'export depuis la fiche du chant depuis l'espace privé
La page par défaut n'a pas encore été créé
Ajout du champ id_secteur et de quelques jointures

Location:
_plugins_/chants/trunk
Files:
11 added
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/chants/trunk/base/chants.php

    r59047 r59112  
    99            $tables['spip_chants'] = array(
    1010
     11                    'page' => "chant",
    1112                    'principale' => "oui",
    1213                    'titre' => 'titre, lang',
     
    1516                            "id_chant" => "bigint(21) NOT NULL",
    1617                            "id_rubrique" => "bigint(21) DEFAULT '0' NOT NULL",
     18                            "id_secteur" => "bigint(21) DEFAULT '0' NOT NULL",
    1719                            "titre" => "tinytext DEFAULT '' NOT NULL",
    1820                            "alias" => "tinytext DEFAULT '' NOT NULL",
     
    3840                            "PRIMARY KEY"   => "id_chant",
    3941                            "KEY id_rubrique" => "id_rubrique",
     42                            "KEY id_secteur" => "id_secteur",
     43                            "KEY id_trad" => "id_trad",
     44                            "KEY lang" => "lang",
     45                            "KEY statut" => "statut, date",
    4046                    ),
    4147                    'join' => array(
     
    6874                    ),
    6975                    'texte_changer_statut' => 'chant:texte_changer_statut',
     76                    'tables_jointures' => array(
     77                        'profondeur' => 'rubriques'
     78                    ),
    7079            );
    7180           
  • _plugins_/chants/trunk/chants_administrations.php

    r59047 r59112  
    3939                array('sql_drop_table', 'spip_chants_liens')
    4040        );
    41        
     41        // ajout de l'id_secteur
     42        $maj['0.7.6'] = array(
     43                array('maj_tables', array('spip_chants'))
     44        );
     45
    4246
    4347        include_spip('base/upgrade');
  • _plugins_/chants/trunk/chants_pipelines.php

    r59047 r59112  
    3535        }
    3636
    37 // Je désactive pour le moment. Car si la table chants_liens n'existe pas, les chants sont listés automatiquement grâce au <div id="wysiwyg"><INCLURE{fond=prive/objets/contenu/auteur,id=#ID_AUTEUR,id_auteur=#ID_AUTEUR}></div> de la page auteur.html (ce dernier code liste tous les objets auxquels sont liés les auteurs. cf. auteurs_liens.objet)
    38         // chants sur les auteurs
    39 //      if ($flux["args"]["exec"] == "auteur") {
    40 //               $texte =  recuperer_fond('chemin/vers/squelette',array('id_auteur' => $flux['args']['id_auteur']));
    41 //       }
     37//       chants sur les auteurs
     38        if ($flux['args']['exec'] == 'auteur') {
     39                $texte = recuperer_fond('prive/objets/liste/chants', array('id_auteur' => $flux['args']['id']));
     40        }
    4241
    4342        if ($texte) {
  • _plugins_/chants/trunk/lang/chant_fr.php

    r58886 r59112  
    44    // D
    55    'date_annee' => 'Année de sortie',
     6   
     7    // E
     8    'exporter' => 'Exporter le chant',
    69   
    710    // I
  • _plugins_/chants/trunk/paquet.xml

    r59047 r59112  
    22        prefix="chants"
    33        categorie="edition"
    4         version="0.7.6"
     4        version="0.7.8"
    55        etat="dev"
    66                compatibilite="[3.0.0-dev;["
    77        logo="prive/themes/spip/images/chant-128.png"
    8         schema="0.7.5"
     8        schema="0.7.6"
    99    >     
    1010<!--        documentation="http://www.teddypayet.com/?article77" -->
  • _plugins_/chants/trunk/prive/objets/infos/chant.html

    r58886 r59112  
    2323        ]
    2424<//B_publie>
    25 
     25[(#SET{filename, [(#CCLI|replace{' ',''}) ][(#TITRE)]})] #GET{filename}
     26[(#URL_PAGE{chant_export.xml}|parametre_url{'id_chant',#ID_CHANT}|parametre_url{'filename',#GET{filename}}|icone_horizontale{<:chant:exporter:>,chant,chant-exporter-24,center})]
    2627
    2728</div>
Note: See TracChangeset for help on using the changeset viewer.