Changeset 102877 in spip-zone for _plugins_/partenaires/branches/v1


Ignore:
Timestamp:
Feb 15, 2017, 5:04:34 PM (20 months ago)
Author:
abelass@…
Message:
  • jointures pour spip 3.1
  • jointure partenaires_type mots_liens ne fonctionne pas encore, probalement pas prioritaire
Location:
_plugins_/partenaires/branches/v1
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/partenaires/branches/v1/base/partenaires.php

    r79810 r102877  
    3737                        "descriptif"         => "text NOT NULL",
    3838                        "url_site"           => "varchar(255) NOT NULL DEFAULT ''",
    39                         "statut"             => "varchar(20)  DEFAULT '0' NOT NULL", 
     39                        "statut"             => "varchar(20)  DEFAULT '0' NOT NULL",
    4040                        "maj"                => "TIMESTAMP"
    4141                ),
    4242                'key' => array(
    4343                        "PRIMARY KEY"        => "id_partenaire",
    44                         "KEY statut"         => "statut", 
     44                        "KEY statut"         => "statut",
    4545                ),
    4646                'titre' => "nom AS titre, '' AS lang",
     
    6060                                'publie'    => 'publie',
    6161                                'previsu'   => 'publie,prop',
    62                                 'post_date' => 'date', 
     62                                'post_date' => 'date',
    6363                                'exception' => array('statut','tout')
    6464                        )
    6565                ),
    66                 'texte_changer_statut' => 'partenaire:texte_changer_statut_partenaire', 
    67                
     66                'texte_changer_statut' => 'partenaire:texte_changer_statut_partenaire',
     67
    6868
    6969        );
     
    7171        $tables['spip_partenaires_types'] = array(
    7272                'type' => 'partenaires_type',
    73                 'principale' => "oui", 
    74                 'table_objet_surnoms' => array('partenairestype'), // table_objet('partenaires_type') => 'partenaires_types' 
     73                'principale' => "oui",
     74                'table_objet_surnoms' => array('partenairestype'), // table_objet('partenaires_type') => 'partenaires_types'
    7575                'field'=> array(
    7676                        "id_type" => "bigint(21) NOT NULL",
     
    8888                'rechercher_champs' => array(),
    8989                'tables_jointures'  => array('spip_partenaires_types_liens'),
    90                
     90                'join' => array('id_type' => 'id_type'),
     91
    9192
    9293        );
     
    100101 */
    101102function partenaires_declarer_tables_auxiliaires($tables) {
    102        
     103
    103104        $tables['spip_partenaires_liens'] = array(
    104105                'field' => array(
  • _plugins_/partenaires/branches/v1/paquet.xml

    r102731 r102877  
    22        prefix="partenaires"
    33        categorie="divers"
    4         version="1.6.0"
     4        version="1.6.1"
    55        etat="dev"
    66        compatibilite="[3.0.5;3.1.*]"
  • _plugins_/partenaires/branches/v1/prive/objets/liste/partenaires.html

    r79810 r102877  
    11[(#SET{defaut_tri,#ARRAY{
    2         nom,1, 
     2        nom,1,
    33        id_partenaire,1,
    44        points,-1
     
    1111                <tr class='first_row'>
    1212                        <th class='picto' scope='col'></th>
    13             <th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th>                       
     13                                                <th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th>
    1414                        <th class='nom' scope='col'>[(#TRI{nom,<:partenaire:label_nom:>,ajax})]</th>
    1515                        <th class='id' scope='col'>[(#TRI{id_partenaire,<:info_numero_abbreviation:>,ajax})]</th>
     
    1717        </thead>
    1818        <tbody>
    19         <BOUCLE_liste_partenaires(PARTENAIRES){id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,num nom},#GET{defaut_tri}}{par nom}{pagination #ENV{nb,10}}{statut?}>
     19        <BOUCLE_liste_partenaires(PARTENAIRES spip_partenaires_types_liens spip_mots_liens){id_mot?}{id_auteur?}{id_type ?}{where?}{recherche?}{tri #ENV{par,num nom},#GET{defaut_tri}}{par nom}{pagination #ENV{nb,10}}{statut?}>
    2020                <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
    2121                        <td class='picto'>[(#LOGO_PARTENAIRE|image_reduire{20,26})]</td>
    22             <td class='statut'>[(#STATUT|puce_statut{partenaire,#ID_PARTENAIRE})]</td>                 
     22                                                <td class='statut'>[(#STATUT|puce_statut{partenaire,#ID_PARTENAIRE})]</td>
    2323                        <td class='nom principale'><a href="[(#ID_PARTENAIRE|generer_url_entite{partenaire})]" title="<:info_numero_abbreviation|attribut_html:> #ID_PARTENAIRE">[(#RANG). ]#NOM</a></td>
    2424                        <td class='id'>[(#AUTORISER{modifier,partenaire,#ID_PARTENAIRE}|?{
  • _plugins_/partenaires/branches/v1/prive/objets/liste/partenaires_types.html

    r69963 r102877  
    11[(#SET{defaut_tri,#ARRAY{
    2         titre,1, 
     2        titre,1,
    33        id_type,1,
    44        points,-1
     
    1616        </thead>
    1717        <tbody>
    18         <BOUCLE_liste_partenaires_types(PARTENAIRES_TYPES){id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}>
     18        <BOUCLE_liste_partenaires_types(PARTENAIRES_TYPES){spip_mots_liens.id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}>
    1919                <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
    2020                        <td class='picto'>[(#LOGO_PARTENAIRES_TYPE|image_reduire{20,26})]</td>
Note: See TracChangeset for help on using the changeset viewer.