Changeset 75172 in spip-zone


Ignore:
Timestamp:
Aug 31, 2013, 10:29:48 AM (6 years ago)
Author:
abelass@…
Message:
  • indexisation des champs
  • bonne géneration des liens
Location:
_plugins_/selection_d_objets
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selection_d_objets/branches/1/base/selection_objet.php

    r70763 r75172  
    4848                ),
    4949                'key' => array(
    50                         "PRIMARY KEY"        => "id_selection_objet",
     50                        "PRIMARY KEY"        => "id_selection_objet",   
     51            "KEY id_objet"       => "id_objet",
     52            "KEY id_objet_dest"  => "id_objet_dest",             
     53            "KEY objet"          => "objet",             
     54            "KEY objet_dest"     => "objet_dest",                                                       
    5155                        "KEY lang"           => "lang",
    5256                        "KEY statut"         => "statut",
     57                       
    5358                ),
    5459                'titre' => "titre AS titre, lang AS lang",
  • _plugins_/selection_d_objets/branches/1/lang/selection_objet_de.php

    r73342 r75172  
    1919        'erreur_deja_selectionne' => 'Dieses Objekt wurde bereits für diese Liste ausgewählt',
    2020        'explication_choix_multi' => 'Mithilfe der Taste Ctrl oder Maj können Sie mehrere auswählen (Apfel oder Maj für Macs)',
    21         'explication_selection_choix_illimite' => 'Standardmäßig kann ein Objekt nur einmal an ein Zielobjekt angeknüpft werden, möchten sie diese Einschränkung aufheben?',
     21        'explication_selection_choix_illimite' => 'Standardmäßig kann ein Objekt nur einmal an ein Zielobjekt angeknüpft werden, möchten sie diese Einschränkung aufheben?', # MODIF
    2222        'explication_selection_cible' => 'Wenn kein Ziel ausgewählt ist, werden alle berücksichtigt',
    2323        'explication_selection_objets_cible' => 'Zielobjekte an welche Auswahlobjekte geknüpft werden können.',
  • _plugins_/selection_d_objets/branches/1/paquet.xml

    r74900 r75172  
    22        prefix="selection_objet"
    33        categorie="edition"
    4         version="1.9.3"
     4        version="1.10.0"
    55        etat="test"
    66        compatibilite="[3.0.5;3.0.*]"
    77        logo="prive/themes/spip/images/selection_objet-64.png"
    88        documentation="http://contrib.spip.net/Selection-d-objets"
    9         schema="0.5.0"
     9        schema="0.5.1"
    1010>
    1111
  • _plugins_/selection_d_objets/branches/1/prive/objets/contenu/selection_objet.html

    r70395 r75172  
     1[(#VAL|include_spip{inc/pipelines_ecrire}|oui)]
     2#SET{exception_page,#ARRAY{
     3                        document,#ARRAY{
     4                            type,document_edit,
     5                            id_table_objet,id_document}
     6                            }
     7                        }
    18<BOUCLE_objet(SELECTION_OBJETS){id_selection_objet}{statut?}>
    2 #SET{exception_page,#ARRAY{document,document_edit}}
     9[(#GET{exception_page}|table_valeur{#OBJET}?{
     10    #SET{e_objet,#GET{exception_page}|table_valeur{#OBJET}|table_valeur{type}}
     11    #SET{e_id_objet,#GET{exception_page}|table_valeur{#OBJET}|table_valeur{id_table_objet}}    ,
     12    #SET{e,#OBJET|trouver_objet_exec}
     13    #SET{e_objet,#GET{e}|table_valeur{type}}
     14    #SET{e_id_objet,#GET{e}|table_valeur{id_table_objet}}       
     15})]
     16   
     17[(#GET{exception_page}|table_valeur{#OBJET_DEST}?{
     18    #SET{e_objet_dest,#GET{exception_page}|table_valeur{#OBJET_DEST}|table_valeur{type}}
     19    #SET{e_id_objet_dest,#GET{exception_page}|table_valeur{#OBJET_DEST}|table_valeur{id_table_objet}}    ,
     20    #SET{e_dest,#OBJET_DEST|trouver_objet_exec}
     21    #SET{e_objet_dest,#GET{e_dest}|table_valeur{type}}
     22    #SET{e_id_objet_dest,#GET{e_dest}|table_valeur{id_table_objet}}       
     23})]
     24
    325[<div class="champ contenu_titre[ (#TITRE*|strlen|?{'',vide})]">
    426        <label><:selection_objet:label_titre:> : </label>
     
    1840[<div class="champ contenu_id_objet[ (#ID_OBJET*|strlen|?{'',vide})]">
    1941        <label><:selection_objet:objet_lie_a:> : </label>
    20         <a href="#URL_ECRIRE{#GET{exception_page}|table_valeur{#OBJET}|sinon{#OBJET},id_#OBJET=#ID_OBJET}">(#OBJET|titre_objet_sel{#OBJET|info_objet{#ID_OBJET}}|supprimer_tags)
     42        <a href="[(#URL_ECRIRE{#GET{e_objet},[(#GET{e_id_objet}|concat{=#ID_OBJET})]})]">(#OBJET|titre_objet_sel{#OBJET|info_objet{#ID_OBJET}}|supprimer_tags)
    2143            </a>
    2244</div>]
    23 
    2445[<div class="champ contenu_id_objet[ (#ID_OBJET_DEST*|strlen|?{'',vide})]">
    2546    <label><:selection_objet:label_objet_dest:> : </label>
    26     <a href="#URL_ECRIRE{#GET{exception_page}|table_valeur{#OBJET_DEST}|sinon{#OBJET_DEST},id_#OBJET_DEST=#ID_OBJET_DEST}">
     47    <a href="[(#URL_ECRIRE{#GET{e_objet_dest},[(#GET{e_id_objet_dest}|concat{=#ID_OBJET_DEST})]})]">
    2748        (#OBJET_DEST|titre_objet_sel{#OBJET_DEST|info_objet{#ID_OBJET_DEST}}|supprimer_tags)
    2849        </a>
    2950</div>]
     51
    3052
    3153[<div class="champ contenu_ordre[ (#ORDRE*|strlen|?{'',vide})]">
  • _plugins_/selection_d_objets/branches/1/selection_objet_administrations.php

    r70763 r75172  
    2929    $maj['0.3.0'] = array(array('maj_tables', array('spip_selection_objets')));
    3030    $maj['0.4.0'] = array(array('maj_tables', array('spip_selection_objets')));
    31     $maj['0.5.0'] = array(array('maj_tables', array('spip_selection_objets')));             
    32        
     31    $maj['0.5.0'] = array(array('maj_tables', array('spip_selection_objets'))); 
     32    $maj['0.5.1'] = array(
     33                        array('sql_alter', "TABLE spip_selection_objets ADD KEY (id_objet)"),
     34                        array('sql_alter', "TABLE spip_selection_objets ADD KEY (id_objet_dest)"),
     35                        array('sql_alter', "TABLE spip_selection_objets ADD KEY (objet)"),
     36                        array('sql_alter', "TABLE spip_selection_objets ADD KEY (objet_dest)"),
     37                        );
     38
     39
     40               
    3341        include_spip('base/upgrade');
    3442        maj_plugin($nom_meta_base_version, $version_cible, $maj);
  • _plugins_/selection_d_objets/trunk/base/selection_objet.php

    r70761 r75172  
    4848                ),
    4949                'key' => array(
    50                         "PRIMARY KEY"        => "id_selection_objet",
     50                        "PRIMARY KEY"        => "id_selection_objet",   
     51            "KEY id_objet"       => "id_objet",
     52            "KEY id_objet_dest"  => "id_objet_dest",             
     53            "KEY objet"          => "objet",             
     54            "KEY objet_dest"     => "objet_dest",                                                       
    5155                        "KEY lang"           => "lang",
    5256                        "KEY statut"         => "statut",
     57                       
    5358                ),
    5459                'titre' => "titre AS titre, lang AS lang",
  • _plugins_/selection_d_objets/trunk/paquet.xml

    r74900 r75172  
    22        prefix="selection_objet"
    33        categorie="edition"
    4         version="1.9.3"
     4        version="1.10.0"
    55        etat="test"
    66        compatibilite="[3.0.5;3.0.*]"
    77        logo="prive/themes/spip/images/selection_objet-64.png"
    88        documentation="http://contrib.spip.net/Selection-d-objets"
    9         schema="0.5.0"
     9        schema="0.5.1"
    1010>
    1111
  • _plugins_/selection_d_objets/trunk/prive/objets/contenu/selection_objet.html

    r70395 r75172  
     1[(#VAL|include_spip{inc/pipelines_ecrire}|oui)]
     2#SET{exception_page,#ARRAY{
     3                        document,#ARRAY{
     4                            type,document_edit,
     5                            id_table_objet,id_document}
     6                            }
     7                        }
    18<BOUCLE_objet(SELECTION_OBJETS){id_selection_objet}{statut?}>
    2 #SET{exception_page,#ARRAY{document,document_edit}}
     9[(#GET{exception_page}|table_valeur{#OBJET}?{
     10    #SET{e_objet,#GET{exception_page}|table_valeur{#OBJET}|table_valeur{type}}
     11    #SET{e_id_objet,#GET{exception_page}|table_valeur{#OBJET}|table_valeur{id_table_objet}}    ,
     12    #SET{e,#OBJET|trouver_objet_exec}
     13    #SET{e_objet,#GET{e}|table_valeur{type}}
     14    #SET{e_id_objet,#GET{e}|table_valeur{id_table_objet}}       
     15})]
     16   
     17[(#GET{exception_page}|table_valeur{#OBJET_DEST}?{
     18    #SET{e_objet_dest,#GET{exception_page}|table_valeur{#OBJET_DEST}|table_valeur{type}}
     19    #SET{e_id_objet_dest,#GET{exception_page}|table_valeur{#OBJET_DEST}|table_valeur{id_table_objet}}    ,
     20    #SET{e_dest,#OBJET_DEST|trouver_objet_exec}
     21    #SET{e_objet_dest,#GET{e_dest}|table_valeur{type}}
     22    #SET{e_id_objet_dest,#GET{e_dest}|table_valeur{id_table_objet}}       
     23})]
     24
    325[<div class="champ contenu_titre[ (#TITRE*|strlen|?{'',vide})]">
    426        <label><:selection_objet:label_titre:> : </label>
     
    1840[<div class="champ contenu_id_objet[ (#ID_OBJET*|strlen|?{'',vide})]">
    1941        <label><:selection_objet:objet_lie_a:> : </label>
    20         <a href="#URL_ECRIRE{#GET{exception_page}|table_valeur{#OBJET}|sinon{#OBJET},id_#OBJET=#ID_OBJET}">(#OBJET|titre_objet_sel{#OBJET|info_objet{#ID_OBJET}}|supprimer_tags)
     42        <a href="[(#URL_ECRIRE{#GET{e_objet},[(#GET{e_id_objet}|concat{=#ID_OBJET})]})]">(#OBJET|titre_objet_sel{#OBJET|info_objet{#ID_OBJET}}|supprimer_tags)
    2143            </a>
    2244</div>]
    23 
    2445[<div class="champ contenu_id_objet[ (#ID_OBJET_DEST*|strlen|?{'',vide})]">
    2546    <label><:selection_objet:label_objet_dest:> : </label>
    26     <a href="#URL_ECRIRE{#GET{exception_page}|table_valeur{#OBJET_DEST}|sinon{#OBJET_DEST},id_#OBJET_DEST=#ID_OBJET_DEST}">
     47    <a href="[(#URL_ECRIRE{#GET{e_objet_dest},[(#GET{e_id_objet_dest}|concat{=#ID_OBJET_DEST})]})]">
    2748        (#OBJET_DEST|titre_objet_sel{#OBJET_DEST|info_objet{#ID_OBJET_DEST}}|supprimer_tags)
    2849        </a>
    2950</div>]
     51
    3052
    3153[<div class="champ contenu_ordre[ (#ORDRE*|strlen|?{'',vide})]">
  • _plugins_/selection_d_objets/trunk/selection_objet_administrations.php

    r70761 r75172  
    2929    $maj['0.3.0'] = array(array('maj_tables', array('spip_selection_objets')));
    3030    $maj['0.4.0'] = array(array('maj_tables', array('spip_selection_objets')));
    31     $maj['0.5.0'] = array(array('maj_tables', array('spip_selection_objets')));             
    32        
     31    $maj['0.5.0'] = array(array('maj_tables', array('spip_selection_objets'))); 
     32    $maj['0.5.1'] = array(
     33                        array('sql_alter', "TABLE spip_selection_objets ADD KEY (id_objet)"),
     34                        array('sql_alter', "TABLE spip_selection_objets ADD KEY (id_objet_dest)"),
     35                        array('sql_alter', "TABLE spip_selection_objets ADD KEY (objet)"),
     36                        array('sql_alter', "TABLE spip_selection_objets ADD KEY (objet_dest)"),
     37                        );
     38
     39
     40               
    3341        include_spip('base/upgrade');
    3442        maj_plugin($nom_meta_base_version, $version_cible, $maj);
Note: See TracChangeset for help on using the changeset viewer.