Changeset 107839 in spip-zone


Ignore:
Timestamp:
Dec 3, 2017, 8:07:51 PM (20 months ago)
Author:
maieul@…
Message:

étape deux: changer toutes les selection en liaison, sauf pour ce qui concerne l'initialisation en base (administration), pour laquelle il faut une procédure spéciale
On change aussi l'appel à une constante du repertoire plugin en un
find_in_path

Location:
_plugins_/selection_objets/liaison_objets
Files:
38 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selection_objets/liaison_objets/action/editer_liaison_objet.php

    r107838 r107839  
    55
    66
    7 // https://code.spip.net/@action_editer_selection_objet_dist
    8 function action_editer_selection_objet_dist($arg=null) {
     7// https://code.spip.net/@action_editer_liaison_objet_dist
     8function action_editer_liaison_objet_dist($arg=null) {
    99
    1010    if (is_null($arg)){
     
    1313    }
    1414
    15     // Envoi depuis le formulaire d'edition d'une selection_objet
    16     if (!$id_selection_objet = intval($arg)) {
    17         $id_selection_objet = selection_objet_inserer(_request('id_objet'),_request('objet'));
    18     }
    19 
    20     if (!$id_selection_objet)
     15    // Envoi depuis le formulaire d'edition d'une liaison_objet
     16    if (!$id_liaison_objet = intval($arg)) {
     17        $id_liaison_objet = liaison_objet_inserer(_request('id_objet'),_request('objet'));
     18    }
     19
     20    if (!$id_liaison_objet)
    2121        return array(0,''); // erreur
    2222
    23     $err = selection_objet_modifier($id_selection_objet);
    24 
    25     return array($id_selection_objet,$err);
    26 }
    27 
    28 
    29 function selection_objet_inserer($id_objet,$objet) {
     23    $err = liaison_objet_modifier($id_liaison_objet);
     24
     25    return array($id_liaison_objet,$err);
     26}
     27
     28
     29function liaison_objet_inserer($id_objet,$objet) {
    3030
    3131   $objet_dest=_request('objet_dest');
     
    3434   if(!$id_objet){
    3535      $objet_table=$objet_dest;
    36       $objet='selection_objet';
     36      $objet='liaison_objet';
    3737      $id_objet==$id_objet_dest;
    3838    }
     
    7474        array(
    7575            'args' => array(
    76                 'table' => 'spip_selection_objets',
    77             ),
    78             'data' => $champs
    79         )
    80     );
    81     $id_selection_objet = sql_insertq("spip_selection_objets", $champs);
     76                'table' => 'spip_liaison_objets',
     77            ),
     78            'data' => $champs
     79        )
     80    );
     81    $id_liaison_objet = sql_insertq("spip_liaison_objets", $champs);
    8282    pipeline('post_insertion',
    8383        array(
    8484            'args' => array(
    85                 'table' => 'spip_selection_objets',
    86                 'id_objet' => $id_selection_objet
    87             ),
    88             'data' => $champs
    89         )
    90     );
    91     return $id_selection_objet;
     85                'table' => 'spip_liaison_objets',
     86                'id_objet' => $id_liaison_objet
     87            ),
     88            'data' => $champs
     89        )
     90    );
     91    return $id_liaison_objet;
    9292}
    9393
    9494
    9595/**
    96  * Modifier une selection_objet en base
     96 * Modifier une liaison_objet en base
    9797 * $c est un contenu (par defaut on prend le contenu via _request())
    9898 *
    99  * https://code.spip.net/@revisions_selection_objets
     99 * https://code.spip.net/@revisions_liaison_objets
    100100 *
    101  * @param int $id_selection_objet
     101 * @param int $id_liaison_objet
    102102 * @param array $set
    103103 * @return string|bool
    104104 */
    105 function selection_objet_modifier ($id_selection_objet, $set=null) {
     105function liaison_objet_modifier ($id_liaison_objet, $set=null) {
    106106
    107107    include_spip('inc/modifier');
     
    118118    );
    119119
    120     // Si la selection_objet est publiee, invalider les caches et demander sa reindexation
    121     $t = sql_fetsel("statut,lang,id_objet_dest,objet_dest,ordre", "spip_selection_objets", "id_selection_objet=$id_selection_objet");
     120    // Si la liaison_objet est publiee, invalider les caches et demander sa reindexation
     121    $t = sql_fetsel("statut,lang,id_objet_dest,objet_dest,ordre", "spip_liaison_objets", "id_liaison_objet=$id_liaison_objet");
    122122    if ($t['statut'] == 'publie') {
    123         $invalideur = "id='selection_objet/$id_selection_objet'";
     123        $invalideur = "id='liaison_objet/$id_liaison_objet'";
    124124        $indexation = true;
    125125    }
     
    127127
    128128
    129     if ($err = objet_modifier_champs('selection_objet', $id_selection_objet,
     129    if ($err = objet_modifier_champs('liaison_objet', $id_liaison_objet,
    130130        array(
    131131            'nonvide' => array(
     
    141141
    142142    $c = collecter_requests(array('statut'),array(),$set);
    143     $err = selection_objet_instituer($id_selection_objet, $c);
     143    $err = liaison_objet_instituer($id_liaison_objet, $c);
    144144    return $err;
    145145}
    146146
    147147/**
    148  * Instituer une selection_objet : modifier son statut ou son parent
     148 * Instituer une liaison_objet : modifier son statut ou son parent
    149149 *
    150  * @param int $id_selection_objet
     150 * @param int $id_liaison_objet
    151151 * @param array $c
    152152 * @return string
    153153 */
    154 function selection_objet_instituer($id_selection_objet, $c) {
     154function liaison_objet_instituer($id_liaison_objet, $c) {
    155155    $champs = array();
    156156
    157     // Changer le statut de la selection_objet ?
    158     $statut= sql_getfetsel("statut", "spip_selection_objets", "id_selection_objet=".intval($id_selection_objet));
     157    // Changer le statut de la liaison_objet ?
     158    $statut= sql_getfetsel("statut", "spip_liaison_objets", "id_liaison_objet=".intval($id_liaison_objet));
    159159
    160160
     
    172172        array(
    173173            'args' => array(
    174                 'table' => 'spip_selection_objets',
    175                 'id_objet' => $id_selection_objet,
     174                'table' => 'spip_liaison_objets',
     175                'id_objet' => $id_liaison_objet,
    176176                'action'=>'instituer',
    177177                'statut_ancien' => $statut_ancien,
     
    183183    if (!$champs) return;
    184184
    185     sql_updateq('spip_selection_objets', $champs, "id_selection_objet=".intval($id_selection_objet));
     185    sql_updateq('spip_liaison_objets', $champs, "id_liaison_objet=".intval($id_liaison_objet));
    186186
    187187    //
     
    191191    // Invalider les caches
    192192    include_spip('inc/invalideur');
    193     suivre_invalideur("id='selection_objet/$id_selection_objet'");
     193    suivre_invalideur("id='liaison_objet/$id_liaison_objet'");
    194194
    195195
     
    199199        array(
    200200            'args' => array(
    201                 'table' => 'spip_selection_objets',
    202                 'id_objet' => $id_selection_objet,
     201                'table' => 'spip_liaison_objets',
     202                'id_objet' => $id_liaison_objet,
    203203                'action'=>'instituer',
    204204                'statut_ancien' => $statut_ancien,
  • _plugins_/selection_objets/liaison_objets/action/instituer_objet_lie.php

    r107838 r107839  
    33if (!defined("_ECRIRE_INC_VERSION")) return;
    44
    5 function action_instituer_objet_selectionne_dist($arg=null){
     5function action_instituer_objet_lie_dist($arg=null){
    66   
    77   if (is_null($arg)){
     
    5252                    );
    5353                   
    54                 $id_selection_objet=sql_insertq("spip_selection_objets",$vals);
     54                $id_liaison_objet=sql_insertq("spip_liaison_objets",$vals);
    5555                }
    5656
     
    6363                'lang='.sql_quote($langue[0]), 
    6464                );
    65             // on vérifie l'ordre des objets déjà enregistrés et on corrige si beselection_objetin
     65            // on vérifie l'ordre des objets déjà enregistrés et on corrige si beliaison_objetin
    6666           
    6767            $ordre=$verifier_ordre($where);
     
    8181                );
    8282                   
    83             $id_selection_objet=sql_insertq("spip_selection_objets",$vals);
     83            $id_liaison_objet=sql_insertq("spip_liaison_objets",$vals);
    8484       
    8585            }
    86 return $id_selection_objet;
     86return $id_liaison_objet;
    8787}
    8888
  • _plugins_/selection_objets/liaison_objets/action/ranger.php

    r70761 r107839  
    1212        include_spip("inc/config");
    1313
    14         list($action,$lang,$id_selection_objet,$ordre,$objet_dest,$id_objet_dest,$load)=explode('-',$arg);
     14        list($action,$lang,$id_liaison_objet,$ordre,$objet_dest,$id_objet_dest,$load)=explode('-',$arg);
    1515    $load=_request('load');
    1616    $id=_request('id');
     
    1919        case 'supprimer_ordre' :
    2020            include_spip('formulaires/bouton_article');
    21             spip_log('eliminer 1','selection');
     21            spip_log('eliminer 1','liaison');
    2222                $where=array(
    23                     'id_selection_objet='.$id_selection_objet,
     23                    'id_liaison_objet='.$id_liaison_objet,
    2424                    );
    2525                                           
    26                 sql_delete("spip_selection_objets",$where);
     26                sql_delete("spip_liaison_objets",$where);
    2727                       
    28                 // on vérifie l'ordre des objets déjà enregistrés et on corrige si beselection_objetin
     28                // on vérifie l'ordre des objets déjà enregistrés et on corrige si beliaison_objetin
    2929                   
    3030                $where = array(
     
    4646                );
    4747       
    48             $result = sql_select("*", "spip_selection_objets", $where,'', "ordre DESC",2);
     48            $result = sql_select("*", "spip_liaison_objets", $where,'', "ordre DESC",2);
    4949           
    5050            while ($row = sql_fetch($result)) {
    51                 if($id_selection_objet==$row["id_selection_objet"]){
     51                if($id_liaison_objet==$row["id_liaison_objet"]){
    5252                    $o =$ordre-1;
    5353                }
     
    5555                    $o =$ordre;
    5656                }
    57             sql_updateq("spip_selection_objets", array("ordre" =>$o),'id_selection_objet='.$row['id_selection_objet']);
     57            sql_updateq("spip_liaison_objets", array("ordre" =>$o),'id_liaison_objet='.$row['id_liaison_objet']);
    5858            }
    5959                 $where = array(
     
    7373                );
    7474
    75             $result = sql_select("*", "spip_selection_objets", $where,'', "ordre",2);
     75            $result = sql_select("*", "spip_liaison_objets", $where,'', "ordre",2);
    7676           
    7777            while ($row = sql_fetch($result)) {
    78                 if($id_selection_objet==$row["id_selection_objet"]){
     78                if($id_liaison_objet==$row["id_liaison_objet"]){
    7979                    $o =$ordre+1;
    8080                }
     
    8282                    $o =$ordre;
    8383                }
    84             sql_updateq("spip_selection_objets", array("ordre" =>$o),'id_selection_objet='.$row['id_selection_objet']);
     84            sql_updateq("spip_liaison_objets", array("ordre" =>$o),'id_liaison_objet='.$row['id_liaison_objet']);
    8585            }
    8686            $where = array(
     
    9595            $nouvel_ordre=explode(',',_request('nouvel_ordre'));
    9696            $ordre=0;
    97             foreach($nouvel_ordre AS $id_selection_objet){
     97            foreach($nouvel_ordre AS $id_liaison_objet){
    9898                $ordre++;
    99                 sql_updateq("spip_selection_objets", array("ordre" => $ordre),'id_selection_objet='.$id_selection_objet);
     99                sql_updateq("spip_liaison_objets", array("ordre" => $ordre),'id_liaison_objet='.$id_liaison_objet);
    100100                include_spip('inc/invalideur');
    101                 suivre_invalideur("id='selection_objet/$id_selection_objet'");   
     101                suivre_invalideur("id='liaison_objet/$id_liaison_objet'");   
    102102            }
    103103            break;
     
    107107            $nouvel_ordre=explode(',',_request('nouvel_ordre'));
    108108            $ordre=0;
    109             foreach($nouvel_ordre AS $id_selection_objet){
     109            foreach($nouvel_ordre AS $id_liaison_objet){
    110110                $ordre++;
    111                 sql_updateq("spip_selection_objets", array("ordre_objet" => $ordre),'id_selection_objet='.$id_selection_objet);
     111                sql_updateq("spip_liaison_objets", array("ordre_objet" => $ordre),'id_liaison_objet='.$id_liaison_objet);
    112112                include_spip('inc/invalideur');
    113                 suivre_invalideur("id='selection_objet/$id_selection_objet'");   
     113                suivre_invalideur("id='liaison_objet/$id_liaison_objet'");   
    114114            }
    115115            break;
  • _plugins_/selection_objets/liaison_objets/base/liaison_objet.php

    r107838 r107839  
    1212 * Déclaration des alias de tables et filtres automatiques de champs
    1313 */
    14 function selection_objet_declarer_tables_interfaces($interfaces) {
     14function liaison_objet_declarer_tables_interfaces($interfaces) {
    1515
    16         $interfaces['table_des_tables']['selection_objets'] = 'selection_objets';
     16        $interfaces['table_des_tables']['liaison_objets'] = 'liaison_objets';
    1717
    1818        return $interfaces;
     
    2323 * Déclaration des objets éditoriaux
    2424 */
    25 function selection_objet_declarer_tables_objets_sql($tables) {
     25function liaison_objet_declarer_tables_objets_sql($tables) {
    2626
    27         $tables['spip_selection_objets'] = array(
    28                 'type' => 'selection_objet',
     27        $tables['spip_liaison_objets'] = array(
     28                'type' => 'liaison_objet',
    2929                'principale' => "oui",
    30                 'table_objet_surnoms' => array('selectionobjet'), // table_objet('selection_objet') => 'selection_objets'
     30                'table_objet_surnoms' => array('liaisonobjet'),
    3131                'field'=> array(
    32                         "id_selection_objet" => "bigint(21) NOT NULL",
     32                        "id_liaison_objet"  => "bigint(21) NOT NULL",
    3333                        "titre"              => "varchar(255) NOT NULL DEFAULT ''",
    3434                        "descriptif"         => "text NOT NULL DEFAULT ''",
     
    4848                ),
    4949                'key' => array(
    50                         "PRIMARY KEY"        => "id_selection_objet",   
     50                        "PRIMARY KEY"        => "id_liaison_objet",     
    5151            "KEY id_objet"       => "id_objet",
    5252            "KEY id_objet_dest"  => "id_objet_dest",             
     
    7777                        )
    7878                ),
    79                 'texte_changer_statut' => 'selection_objet:texte_changer_statut_objet',
     79                'texte_changer_statut' => 'liaison_objet:texte_changer_statut_objet',
    8080               
    8181
  • _plugins_/selection_objets/liaison_objets/formulaires/bouton_objet.html

    r73237 r107839  
    11#SET{exclude,#ARRAY}
    2 #SET{config,#CONFIG{selection_objet,#ARRAY}}
     2#SET{config,#CONFIG{liaison_objet,#ARRAY}}
    33#SET{choix_illimite,#GET{config}|table_valeur{choix_illimite}}
    4     #SET{id,selection_objet_dest_#OBJET_DEST}
     4    #SET{id,liaison_objet_dest_#OBJET_DEST}
    55
    66<B_test>
     
    1313            $( "#[(#GET{id})]").bind("sortupdate", function(event, ui) {
    1414                var ordre = $(this).sortable('toArray').toString();
    15                 $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre_objet-#VALEUR-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,formulaires/inc-bouton_objet_selection}|parametre_url{id_objet,#ID_OBJET}|parametre_url{objet,#OBJET}|replace{&amp;,&})]&nouvel_ordre='+ordre);
     15                $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre_objet-#VALEUR-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,formulaires/inc-bouton_objet_liaison}|parametre_url{id_objet,#ID_OBJET}|parametre_url{objet,#OBJET}|replace{&amp;,&})]&nouvel_ordre='+ordre);
    1616            });
    1717        });
     
    2929    <B_affichage>
    3030
    31     <strong><:selection_objet:selectione:></strong>
     31    <strong><:liaison_objet:liaisone:></strong>
    3232    <ul>   
    3333    #SET{nom_id_dest,id_#OBJET_DEST}   
    34     <BOUCLE_affichage(SELECTION_OBJETS){id_objet}{statut ?}{objet}{objet_dest}{par ordre_objet}>
     34    <BOUCLE_affichage(LIAISON_OBJETS){id_objet}{statut ?}{objet}{objet_dest}{par ordre_objet}>
    3535        #SET{info_objet,#ENV{objets_choisies}|table_valeur{#ID_OBJET_DEST}}
    3636        [(#GET{choix_illimite}|non)#SET{exclude,#GET{exclude}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_OBJET_DEST}}}]
     
    4242        ]
    4343
    44         <li class="liste_sortable" id="#ID_SELECTION_OBJET">[(#TOTAL_BOUCLE|>{1}|oui)<img src="#CHEMIN{images/formulaire-deplacer-16.png}" alt="move"/>]<a href="#URL_ECRIRE{#GET{objet_dest},#GET{id}=#ID_OBJET_DEST}#selection_objets">
     44        <li class="liste_sortable" id="#ID_LIAISON_OBJET">[(#TOTAL_BOUCLE|>{1}|oui)<img src="#CHEMIN{images/formulaire-deplacer-16.png}" alt="move"/>]<a href="#URL_ECRIRE{#GET{objet_dest},#GET{id}=#ID_OBJET_DEST}#liaison_objets">
    4545            [(#GET{info_objet}|table_valeur{titre})] [((#TYPE_LIEN|nom_type{#OBJET_DEST}))]
    4646            </a>
    47              <a href="[(#URL_ACTION_AUTEUR{ranger,supprimer_ordre-[(#ENV{langue})]-[(#ID_SELECTION_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})],[(#SELF)]})]" class="ajax">
     47             <a href="[(#URL_ACTION_AUTEUR{ranger,supprimer_ordre-[(#ENV{langue})]-[(#ID_LIAISON_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})],[(#SELF)]})]" class="ajax">
    4848&nbsp;<img src="[(#CHEMIN{prive/themes/spip/images/item-remove.png})]"/></a></li>
    4949        </BOUCLE_rub>
     
    6868           
    6969            [(#ENV{types_lien}|count|>{0}|oui)
    70                 [(#SAISIE{selection,type_lien,
    71                     label=<:selection_objet:selection_type_lien:> [(#GET{objets}|table_valeur{#VALEUR})],
     70                [(#SAISIE{liaison,type_lien,
     71                    label=<:liaison_objet:liaison_type_lien:> [(#GET{objets}|table_valeur{#VALEUR})],
    7272                    datas=#ENV{types_lien}})
    7373                    ]
  • _plugins_/selection_objets/liaison_objets/formulaires/bouton_objet.php

    r94524 r107839  
    1010    //Les objets destinataires choisies
    1111     $special=array('article','rubrique');
    12      if(in_array($objet_dest,$special)) $choisies= picker_selected(lire_config('selection_objet/selection_'.$objet_dest.'_dest',array()),$objet_dest);
    13      else $choisies=lire_config('selection_objet/selection_'.$objet_dest.'_dest',array());
     12     if(in_array($objet_dest,$special)) $choisies= picker_selected(lire_config('liaison_objet/liaison_'.$objet_dest.'_dest',array()),$objet_dest);
     13     else $choisies=lire_config('liaison_objet/liaison_'.$objet_dest.'_dest',array());
    1414   
    1515    $lang=$langue?explode(',',$langue):'';
     
    4141   
    4242    //Les types liens pour l'objet concerné
    43     if(!$types=lire_config('selection_objet/type_liens_'.$objet_dest_original,array()))$types=lire_config('selection_objet/type_liens',array());
     43    if(!$types=lire_config('liaison_objet/type_liens_'.$objet_dest_original,array()))$types=lire_config('liaison_objet/type_liens',array());
    4444   
    4545    $types_lien=array();
     
    7373    $valeurs=array();
    7474    $id_objet_dest=_request('id_objet_dest');
    75     $instituer_objet=charger_fonction('instituer_objet_selectionne','action/');
     75    $instituer_objet=charger_fonction('instituer_objet_lie','action/');
    7676    $objet_dest=_request('objet_dest');
    7777    $type_lien=_request('type_lien');
    7878
    7979
    80     $id_selection_objet=$instituer_objet($id_objet.'-'.$objet.'-'.$langue.'-'.$lang.'-'.$objet_dest.'-'.$id_objet_dest.'-'.$type_lien);
     80    $id_liaison_objet=$instituer_objet($id_objet.'-'.$objet.'-'.$langue.'-'.$lang.'-'.$objet_dest.'-'.$id_objet_dest.'-'.$type_lien);
    8181
    82         if($id_selection_objet)$valeurs['message_ok']='ok';
     82        if($id_liaison_objet)$valeurs['message_ok']='ok';
    8383
    8484return $valeurs;
  • _plugins_/selection_objets/liaison_objets/formulaires/configurer_liaison_objet.html

    r107838 r107839  
    1717                    <li class="fieldset">
    1818                      <fieldset>
    19                           <legend><strong><:selection_objet:objets_cible:></strong></legend>
    20                           <p><:selection_objet:explication_selection_objets_cible:></p>
     19                          <legend><strong><:liaison_objet:objets_cible:></strong></legend>
     20                          <p><:liaison_objet:explication_liaison_objets_cible:></p>
    2121                            <ul>
    2222                            [(#SAISIE{checkbox,objets_cible,
    2323                        datas=#GET{objets},
    24                         label=<:selection_objet:selection_objet_cible_titre:>}
     24                        label=<:liaison_objet:liaison_objet_cible_titre:>}
    2525                        )]
    2626                    [(#SAISIE{textarea,type_liens,
    27                         label=<:selection_objet:selection_type_liens:> (<:selection_objet:type_liens_defaut:>),
     27                        label=<:liaison_objet:liaison_type_liens:> (<:liaison_objet:type_liens_defaut:>),
    2828                        rows=5,
    2929                        cols=5,
    30                         explication=<:selection_objet:explication_selection_type_liens:>,
     30                        explication=<:liaison_objet:explication_liaison_type_liens:>,
    3131                        }
    3232                        )]
    3333                    [(#SAISIE{oui_non,choix_illimite,
    34                         label=<:selection_objet:selection_choix_illimite:>,
    35                         explication=<:selection_objet:explication_selection_choix_illimite:>,
     34                        label=<:liaison_objet:liaison_choix_illimite:>,
     35                        explication=<:liaison_objet:explication_liaison_choix_illimite:>,
    3636                        }
    3737                        )]                       
     
    3939                   
    4040                    [(#REM)Configuration spécifiques pour chaque objet cible sélectionné]
    41                             <BOUCLE_objets_dest(DATA){source tableau, #CONFIG{selection_objet/objets_cible}}>
     41                            <BOUCLE_objets_dest(DATA){source tableau, #CONFIG{liaison_objet/objets_cible}}>
    4242                            <li class="fieldset">
    4343                        <fieldset>
     
    4646                                [(#REM)Définir des objets spécifiques] 
    4747                            [(#VALEUR|in_array{#GET{objets_saisies}}|oui)
    48                                     [(#SAISIE{selecteur_#VALEUR,selection_[(#VALEUR)]_dest,
     48                                    [(#SAISIE{selecteur_#VALEUR,liaison_[(#VALEUR)]_dest,
    4949                                multiple=oui,
    50                                 label=<:selection_objet:selection_cible:> [(#GET{objets}|table_valeur{#VALEUR})],
    51                                 explication=<:selection_objet:explication_selection_cible:>}
     50                                label=<:liaison_objet:liaison_cible:> [(#GET{objets}|table_valeur{#VALEUR})],
     51                                explication=<:liaison_objet:explication_liaison_cible:>}
    5252                            )]
    5353                            ]
    5454                        [(#VALEUR|in_array{#GET{objets_saisies}}|non)
    5555                            [(#VALEUR|oui)#SET{datas,#VALEUR|tableau_objet{'',*,'',#LISTE{titre},''}}
    56                             [(#SAISIE{selection_multiple,selection_[(#VALEUR)]_dest,
    57                                 label=<:selection_objet:selection_cible:> [(#GET{objets}|table_valeur{#VALEUR})],
     56                            [(#SAISIE{liaison_multiple,liaison_[(#VALEUR)]_dest,
     57                                label=<:liaison_objet:liaison_cible:> [(#GET{objets}|table_valeur{#VALEUR})],
    5858                                datas=#GET{datas},
    59                                 explication=<:selection_objet:explication_choix_multi:><br/><:selection_objet:explication_selection_cible:>,
     59                                explication=<:liaison_objet:explication_choix_multi:><br/><:liaison_objet:explication_liaison_cible:>,
    6060                                                           
    6161                                })]
     
    6464                        [(#REM)Définir des types liens par objet]       
    6565                        [(#SAISIE{textarea,type_liens_[(#VALEUR)],
    66                         label=<:selection_objet:selection_type_liens:>  (<:selection_objet:type_liens_surcharge:>),
     66                        label=<:liaison_objet:liaison_type_liens:>  (<:liaison_objet:type_liens_surcharge:>),
    6767                        rows=5,
    6868                        cols=5,
    69                         explication=<:selection_objet:explication_selection_type_liens:>,
     69                        explication=<:liaison_objet:explication_liaison_type_liens:>,
    7070                        }
    7171                        )]
     
    7979            <li class="fieldset">
    8080              <fieldset>
    81                   <legend><strong><:selection_objet:objets_selection:></strong></legend>
     81                  <legend><strong><:liaison_objet:objets_liaison:></strong></legend>
    8282                  <ul>
    83             [(#SAISIE{checkbox,selection_rubrique_objet,
     83            [(#SAISIE{checkbox,liaison_rubrique_objet,
    8484                datas=#GET{objets},
    85                 label=<:selection_objet:selection_rubrique_objet:>}
     85                label=<:liaison_objet:liaison_rubrique_objet:>}
    8686                )]
    8787            </ul>   
  • _plugins_/selection_objets/liaison_objets/formulaires/editer_liaison_objet.html

    r107838 r107839  
    99
    1010                        [(#SAISIE{input, titre,
    11                                 label=<:selection_objet:label_titre:>})]
     11                                label=<:liaison_objet:label_titre:>})]
    1212
    1313                        [(#SAISIE{textarea, descriptif,
    1414                            class=inserer_barre_edition  inserer_previsualisation,
    15                                 label=<:selection_objet:label_descriptif:>})]
     15                                label=<:liaison_objet:label_descriptif:>})]
    1616
    1717                        [(#SAISIE{input, url,
    18                                 label=<:selection_objet:label_url:>})]
     18                                label=<:liaison_objet:label_url:>})]
    1919                               
    20                         [(#SAISIE{selection,type_lien,
    21                     label=<:selection_objet:selection_type_lien:> [(#GET{objets}|table_valeur{#VALEUR})],
     20                        [(#SAISIE{liaison,type_lien,
     21                    label=<:liaison_objet:liaison_type_lien:> [(#GET{objets}|table_valeur{#VALEUR})],
    2222                    datas=#ENV{types_lien}})]   
    2323
  • _plugins_/selection_objets/liaison_objets/formulaires/editer_liaison_objet.php

    r107838 r107839  
    1414 * Identifier le formulaire en faisant abstraction des parametres qui ne representent pas l'objet edite
    1515 */
    16 function formulaires_editer_selection_objet_identifier_dist($id_selection_objet='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    17         return serialize(array(intval($id_selection_objet)));
     16function formulaires_editer_liaison_objet_identifier_dist($id_liaison_objet='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     17        return serialize(array(intval($id_liaison_objet)));
    1818}
    1919
     
    2121 * Declarer les champs postes et y integrer les valeurs par defaut
    2222 */
    23 function formulaires_editer_selection_objet_charger_dist($id_selection_objet='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    24         $valeurs = formulaires_editer_objet_charger('selection_objet',$id_selection_objet,'',$lier_trad,$retour,$config_fonc,$row,$hidden);
     23function formulaires_editer_liaison_objet_charger_dist($id_liaison_objet='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     24        $valeurs = formulaires_editer_objet_charger('liaison_objet',$id_liaison_objet,'',$lier_trad,$retour,$config_fonc,$row,$hidden);
    2525
    2626
     
    4141    $valeurs['_hidden'].='<input type="hidden" name="statut" value="'.$valeurs['statut'].'">';       
    4242        //Les types liens pour l'objet concerné
    43     if(!$types=lire_config('selection_objet/type_liens_'.$valeurs['objet_dest'],array()))$types=lire_config('selection_objet/type_liens',array());
     43    if(!$types=lire_config('liaison_objet/type_liens_'.$valeurs['objet_dest'],array()))$types=lire_config('liaison_objet/type_liens',array());
    4444   
    4545   
     
    5656 * Verifier les champs postes et signaler d'eventuelles erreurs
    5757 */
    58 function formulaires_editer_selection_objet_verifier_dist($id_selection_objet='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    59         return formulaires_editer_objet_verifier('selection_objet',$id_selection_objet);
     58function formulaires_editer_liaison_objet_verifier_dist($id_liaison_objet='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     59        return formulaires_editer_objet_verifier('liaison_objet',$id_liaison_objet);
    6060}
    6161
     
    6363 * Traiter les champs postes
    6464 */
    65 function formulaires_editer_selection_objet_traiter_dist($id_selection_objet='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    66         return formulaires_editer_objet_traiter('selection_objet',$id_selection_objet,'',$lier_trad,$retour,$config_fonc,$row,$hidden);
     65function formulaires_editer_liaison_objet_traiter_dist($id_liaison_objet='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     66        return formulaires_editer_objet_traiter('liaison_objet',$id_liaison_objet,'',$lier_trad,$retour,$config_fonc,$row,$hidden);
    6767}
    6868
  • _plugins_/selection_objets/liaison_objets/formulaires/inc-bouton_objet_liaison.html

    r107838 r107839  
    11<B_affichage>
    22
    3     <strong><:selection_objet:selectione:></strong>
     3    <strong><:liaison_objet:liaisone:></strong>
    44    <ul>   
    55    #SET{nom_id_dest,id_#OBJET_DEST}   
    66
    7     <BOUCLE_affichage(SELECTION_OBJETS){id_objet}{statut ?}{objet}{objet_dest}{par ordre_objet}>
     7    <BOUCLE_affichage(LIAISON_OBJETS){id_objet}{statut ?}{objet}{objet_dest}{par ordre_objet}>
    88        #SET{objet_dest,#OBJET_DEST}
    99        [(#OBJET_DEST|=={document}|oui)#SET{objet_dest,document_edit}]
     
    1212        #SET{id,id_syndic}
    1313        ]
    14         <li class="liste_sortable" id="#ID_SELECTION_OBJET">
    15            [(#TOTAL_BOUCLE|>{1}|oui)<img src="#CHEMIN{images/formulaire-deplacer-16.png}" alt="move"/>]<a href="#URL_ECRIRE{#GET{objet_dest},#GET{id}=#ID_OBJET_DEST}#selection_objets">
     14        <li class="liste_sortable" id="#ID_LIAISON_OBJET">
     15           [(#TOTAL_BOUCLE|>{1}|oui)<img src="#CHEMIN{images/formulaire-deplacer-16.png}" alt="move"/>]<a href="#URL_ECRIRE{#GET{objet_dest},#GET{id}=#ID_OBJET_DEST}#liaison_objets">
    1616            [ (#OBJET_DEST|titre_objet_sel{#OBJET_DEST|info_objet{#ID_OBJET_DEST}}) ] [((#TYPE_LIEN|nom_type{#OBJET_DEST}))]
    1717            </a>
    18              <a href="[(#URL_ACTION_AUTEUR{ranger,supprimer_ordre-[(#ENV{langue})]-[(#ID_SELECTION_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})],[(#SELF)]})]" class="ajax">
     18             <a href="[(#URL_ACTION_AUTEUR{ranger,supprimer_ordre-[(#ENV{langue})]-[(#ID_LIAISON_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})],[(#SELF)]})]" class="ajax">
    1919&nbsp;<img src="[(#CHEMIN{prive/themes/spip/images/item-remove.png})]"/></a></li>
    2020        </BOUCLE_rub>
  • _plugins_/selection_objets/liaison_objets/formulaires/inc-boutons_objet.html

    r70763 r107839  
    11<B_objets>
    22    <li>
    3        <label><:selection_objet:affichage_section:></label>
     3       <label><:liaison_objet:affichage_section:></label>
    44       <select name="id_objet_dest">
    55           <option value="#CLE" >[(#TITRE)]</option>
  • _plugins_/selection_objets/liaison_objets/formulaires/recherche_objets.html

    r107327 r107839  
    55                [(#SAISIE{input,objet_sel,label=#ENV{label_objet}})]
    66                [(#ENV{types_lien}|count|>{0}|oui)
    7                         [(#SAISIE{selection,type_lien,
     7                        [(#SAISIE{liaison,type_lien,
    88                                label=#ENV{label_lien},
    99                                datas=#ENV{types_lien}})]
     
    3939        $(document).ready(function(){
    4040        $('#formulaire_bouton_objet[_(#ENV{lang,no_lang})] #champ_objet_sel').val('');
    41         #SET{id,selection_objets_#ENV{lang,no_lang}}
     41        #SET{id,liaison_objets_#ENV{lang,no_lang}}
    4242        [(#ENV{message_ok}|oui)
    43                 $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre-[(#ENV{lang})]-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-selection_interface}|parametre_url{id,#GET{id}}|replace{&amp;,&})]');
     43                $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre-[(#ENV{lang})]-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-liaison_interface}|parametre_url{id,#GET{id}}|replace{&amp;,&})]');
    4444                        ]
    4545        });
  • _plugins_/selection_objets/liaison_objets/formulaires/recherche_objets.php

    r94524 r107839  
    88    //Les objets destinataires choisies
    99     $special=array('article','rubrique');
    10      if(in_array($objet_dest,$special)) $choisies= picker_selected(lire_config('selection_objet/selection_'.$objet_dest.'_dest',array()),$objet_dest);
    11      else $choisies=lire_config('selection_objet/selection_'.$objet_dest.'_dest',array());
     10     if(in_array($objet_dest,$special)) $choisies= picker_selected(lire_config('liaison_objet/liaison_'.$objet_dest.'_dest',array()),$objet_dest);
     11     else $choisies=lire_config('liaison_objet/liaison_'.$objet_dest.'_dest',array());
    1212   
    1313   
     
    2626 
    2727    //Les types liens pour l'objet concerné
    28     if(!$types=lire_config('selection_objet/type_liens_'.$objet_dest_original,array()))$types=lire_config('selection_objet/type_liens',array());
     28    if(!$types=lire_config('liaison_objet/type_liens_'.$objet_dest_original,array()))$types=lire_config('liaison_objet/type_liens',array());
    2929
    3030    $types_lien=array();
     
    4444        'type_lien' =>'',         
    4545        'objet_sel' =>'',
    46         'label_objet' =>_T('selection_objet:ajouter_objet'),
    47         'label_lien' =>_T('selection_objet:selection_type_lien'),
     46        'label_objet' =>_T('liaison_objet:ajouter_objet'),
     47        'label_lien' =>_T('liaison_objet:liaison_type_lien'),
    4848        'url_recherche'=>$url_recherche                                                 
    4949        );
     
    5454function formulaires_recherche_objets_verifier_dist($objet_dest='rubrique',$id_objet_dest,$lang=''){
    5555    include_spip('inc/config');
    56     $config=lire_config('selection_objet');
     56    $config=lire_config('liaison_objet');
    5757   
    5858    $erreurs=array();
     
    6868                'lang='.sql_quote($lang), 
    6969                );
    70         if(!isset($config['choix_illimite']) AND $id=sql_getfetsel('id_selection_objet','spip_selection_objets',$where))$erreurs['objet_sel']=_T("selection_objet:erreur_deja_selectionne");
     70        if(!isset($config['choix_illimite']) AND $id=sql_getfetsel('id_liaison_objet','spip_liaison_objets',$where))$erreurs['objet_sel']=_T("liaison_objet:erreur_deja_lie");
    7171
    7272    }
     
    8080    $valeurs=array('type_lien'=> $type_lien); 
    8181    unset($valeurs['objet_sel']);
    82     $instituer_objet=charger_fonction('instituer_objet_selectionne','action/');
     82    $instituer_objet=charger_fonction('instituer_objet_lie','action/');
    8383   
    8484    list($id_objet,$objet)=explode('-',_request('objet_sel'));
    8585   
    86     $id_selection_objet=$instituer_objet($id_objet.'-'.$objet.'-'.$lang.'-'.$lang.'-'.$objet_dest.'-'.$id_objet_dest.'-'.$type_lien);
     86    $id_liaison_objet=$instituer_objet($id_objet.'-'.$objet.'-'.$lang.'-'.$lang.'-'.$objet_dest.'-'.$id_objet_dest.'-'.$type_lien);
    8787   
    88     if($id_selection_objet)$valeurs['message_ok']='ok';
     88    if($id_liaison_objet)$valeurs['message_ok']='ok';
    8989
    9090return $valeurs;
  • _plugins_/selection_objets/liaison_objets/inc/verifier_ordre.php

    r94525 r107839  
    44        return;
    55function inc_verifier_ordre_dist($where) {
    6         $sql = sql_select("id_selection_objet", "spip_selection_objets", $where, '', "ordre,id_selection_objet");
     6        $sql = sql_select("id_liaison_objet", "spip_liaison_objets", $where, '', "ordre,id_liaison_objet");
    77        $ordre = 0;
    88
    9         // on vérifie l'ordre des objets déjà enregistrés et on corrige si beselection_objetin
     9        // on vérifie l'ordre des objets déjà enregistrés et on corrige si beliaison_objetin
    1010
    1111        while ($row = sql_fetch($sql)) {
    1212                $ordre++;
    13                 $where = array('id_selection_objet=' . $row['id_selection_objet'], );
     13                $where = array('id_liaison_objet=' . $row['id_liaison_objet'], );
    1414
    15                 sql_updateq("spip_selection_objets", array("ordre" => $ordre), $where);
     15                sql_updateq("spip_liaison_objets", array("ordre" => $ordre), $where);
    1616        }
    1717
    1818        include_spip('inc/invalideur');
    19         suivre_invalideur("id='selection_objet/$id_selection_objet'");
     19        suivre_invalideur("id='liaison_objet/$id_liaison_objet'");
    2020        return $ordre;
    2121}
  • _plugins_/selection_objets/liaison_objets/lang/liaison_objet.xml

    r107838 r107839  
    1 <traduction module="selection_objet" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/selection_objets/trunk/lang/" reference="fr">
    2         <langue code="de" url="https://trad.spip.net/tradlang_module/selection_objet?lang_cible=de" total="50" traduits="48" relire="0" modifs="2" nouveaux="0" pourcent="96.00">
     1<traduction module="liaison_objet" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/liaison_objets/trunk/lang/" reference="fr">
     2        <langue code="de" url="https://trad.spip.net/tradlang_module/liaison_objet?lang_cible=de" total="50" traduits="48" relire="0" modifs="2" nouveaux="0" pourcent="96.00">
    33                <traducteur nom="Rainer Müller" lien="https://trad.spip.net/auteur/rainer-muller" />
    44        </langue>
    5         <langue code="en" url="https://trad.spip.net/tradlang_module/selection_objet?lang_cible=en" total="50" traduits="49" relire="0" modifs="1" nouveaux="0" pourcent="98.00">
     5        <langue code="en" url="https://trad.spip.net/tradlang_module/liaison_objet?lang_cible=en" total="50" traduits="49" relire="0" modifs="1" nouveaux="0" pourcent="98.00">
    66                <traducteur nom="Benitron" lien="https://trad.spip.net/auteur/benitron" />
    77                <traducteur nom="Rainer Müller" lien="https://trad.spip.net/auteur/rainer-muller" />
    88        </langue>
    9         <langue code="es" url="https://trad.spip.net/tradlang_module/selection_objet?lang_cible=es" total="50" traduits="47" relire="0" modifs="1" nouveaux="2" pourcent="94.00">
     9        <langue code="es" url="https://trad.spip.net/tradlang_module/liaison_objet?lang_cible=es" total="50" traduits="47" relire="0" modifs="1" nouveaux="2" pourcent="94.00">
    1010                <traducteur nom="Rainer Müller" lien="https://trad.spip.net/auteur/rainer-muller" />
    1111        </langue>
    12         <langue code="fr" url="https://trad.spip.net/tradlang_module/selection_objet?lang_cible=fr" total="50" traduits="50" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     12        <langue code="fr" url="https://trad.spip.net/tradlang_module/liaison_objet?lang_cible=fr" total="50" traduits="50" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    1313        </langue>
    1414</traduction>
  • _plugins_/selection_objets/liaison_objets/lang/liaison_objet_de.php

    r107838 r107839  
    11<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    3 // extrait automatiquement de https://trad.spip.net/tradlang_module/selection_objet?lang_cible=de
     3// extrait automatiquement de https://trad.spip.net/tradlang_module/liaison_objet?lang_cible=de
    44// ** ne pas modifier le fichier **
    55
     
    1919
    2020        // E
    21         'erreur_deja_selectionne' => 'Dieses Objekt wurde bereits für diese Liste ausgewählt',
     21        'erreur_deja_lie' => 'Dieses Objekt wurde bereits für diese Liste ausgewählt',
    2222        'explication_choix_multi' => 'Mithilfe der Taste Ctrl oder Maj können Sie mehrere auswählen (Apfel oder Maj für Macs)',
    23         '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
    24         'explication_selection_cible' => 'Wenn kein Ziel ausgewählt ist, werden alle berücksichtigt',
    25         'explication_selection_objets_cible' => 'Zielobjekte an welche Auswahlobjekte geknüpft werden können.',
    26         'explication_selection_type_liens' => 'Sie können Verknüpfungsarten festlegen: Fügen Sie eine Art pro Zeile ein, gefolgt von einer Komma und einer Beschreibung ein. Die Beschreibung kann eine Sprachkette sein.',
     23        'explication_liaison_choix_illimite' => 'Standardmäßig kann ein Objekt nur einmal an ein Zielobjekt angeknüpft werden, möchten sie diese Einschränkung aufheben?', # MODIF
     24        'explication_liaison_cible' => 'Wenn kein Ziel ausgewählt ist, werden alle berücksichtigt',
     25        'explication_liaison_objets_cible' => 'Zielobjekte an welche Auswahlobjekte geknüpft werden können.',
     26        'explication_liaison_type_liens' => 'Sie können Verknüpfungsarten festlegen: Fügen Sie eine Art pro Zeile ein, gefolgt von einer Komma und einer Beschreibung ein. Die Beschreibung kann eine Sprachkette sein.',
    2727
    2828        // I
    29         'icone_creer_selection_objet' => 'Ein Objekt auswählen',
    30         'icone_modifier_selection_objet' => 'Dieses Ausgewählte Objekt verändern',
    31         'info_1_selection_objet' => 'Ein Ausgewähltes Objekt',
    32         'info_aucun_selection_objet' => 'Kein Ausgewähltes Objekt',
    33         'info_nb_selection_objets' => '@nb@ Ausgewählte Objekte',
     29        'icone_creer_liaison_objet' => 'Ein Objekt auswählen',
     30        'icone_modifier_liaison_objet' => 'Dieses Ausgewählte Objekt verändern',
     31        'info_1_liaison_objet' => 'Ein Ausgewähltes Objekt',
     32        'info_aucun_liaison_objet' => 'Kein Ausgewähltes Objekt',
     33        'info_nb_liaison_objets' => '@nb@ Ausgewählte Objekte',
    3434
    3535        // L
     
    4747        'objet_lie_a' => 'Verknüpft mit',
    4848        'objets_cible' => 'Die Zielobjekte',
    49         'objets_selection' => 'Die Auswahlobjekte',
     49        'objets_liaison' => 'Die Auswahlobjekte',
    5050
    5151        // R
    5252        'racine' => 'Oberste Ebene',
    5353        'retirer_lien_objet' => 'Dieses Objekt aus der Auswahl entfernen',
    54         'retirer_tous_liens_selection_objets' => 'Die gesamte Objekt Auswahl entfernen',
     54        'retirer_tous_liens_liaison_objets' => 'Die gesamte Objekt Auswahl entfernen',
    5555        'rubriques_choisis' => 'Ausgewählte Rubriken:',
    5656
    5757        // S
    58         'selection_choix_illimite' => 'Die Wahleinschränkung per Objekt aufheben',
    59         'selection_cible' => 'Ziel Auswahl für',
    60         'selection_objet' => 'Auswahl',
    61         'selection_objet_cible_titre' => 'Auswahl Zielobjekte', # MODIF
    62         'selection_objets_pour' => 'Objekt Auswahl für',
    63         'selection_rubrique_objet' => 'Objekte die ausgewählt werden können',
    64         'selection_type_lien' => 'Verknüpfungsart',
    65         'selection_type_liens' => 'Verknüpfungsart festlegen',
    66         'selectione' => 'Ausgewählt:',
     58        'liaison_choix_illimite' => 'Die Wahleinschränkung per Objekt aufheben',
     59        'liaison_cible' => 'Ziel Auswahl für',
     60        'liaison_objet' => 'Auswahl',
     61        'liaison_objet_cible_titre' => 'Auswahl Zielobjekte', # MODIF
     62        'liaison_objets_pour' => 'Objekt Auswahl für',
     63        'liaison_rubrique_objet' => 'Objekte die ausgewählt werden können',
     64        'liaison_type_lien' => 'Verknüpfungsart',
     65        'liaison_type_liens' => 'Verknüpfungsart festlegen',
     66        'liaisone' => 'Ausgewählt:',
    6767
    6868        // T
    6969        'texte_ajouter_objet' => 'Ein Objekt auswählen',
    7070        'texte_changer_statut_objet' => 'Dieses Ausgewählte Objekt ist:',
    71         'texte_creer_asselection_objetcier_objet' => 'Ein Objekt anlegen und verknüpfen',
     71        'texte_creer_asliaison_objetcier_objet' => 'Ein Objekt anlegen und verknüpfen',
    7272        'titre_langue_objet' => 'Sprache dieses Ausgewählten Objektes',
    73         'titre_logo_selection_objet' => 'Logo dieses Ausgewählten Objektes',
    74         'titre_selection_objet' => 'Ausgewähltes Objekt',
    75         'titre_selection_objets' => 'Ausgewählte Objekte',
    76         'titre_selection_objets_rubrique' => 'Ausgewählte Objekte dieser Rubrik',
     73        'titre_logo_liaison_objet' => 'Logo dieses Ausgewählten Objektes',
     74        'titre_liaison_objet' => 'Ausgewähltes Objekt',
     75        'titre_liaison_objets' => 'Ausgewählte Objekte',
     76        'titre_liaison_objets_rubrique' => 'Ausgewählte Objekte dieser Rubrik',
    7777        'type_liens_defaut' => 'Standard Verknüpfunsart, kann weiter unten überschrieben werden',
    7878        'type_liens_surcharge' => 'die standard Verknüpfunsarten überschreiben'
  • _plugins_/selection_objets/liaison_objets/lang/liaison_objet_en.php

    r107838 r107839  
    11<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    3 // extrait automatiquement de https://trad.spip.net/tradlang_module/selection_objet?lang_cible=en
     3// extrait automatiquement de https://trad.spip.net/tradlang_module/liaison_objet?lang_cible=en
    44// ** ne pas modifier le fichier **
    55
     
    1919
    2020        // E
    21         'erreur_deja_selectionne' => 'This object has been already selected for this list',
     21        'erreur_deja_lie' => 'This object has been already selected for this list',
    2222        'explication_choix_multi' => 'You can select multiple ones using ctrl or shift (apple or shift for Macs)',
    23         'explication_selection_choix_illimite' => 'By default an object can be attached only once to a Target Object, do you want to disable this limitation?',
    24         'explication_selection_cible' => 'If no target is selected, all will be considered.',
    25         'explication_selection_objets_cible' => 'The target objects which the "selected objects" can be linked',
    26         'explication_selection_type_liens' => 'You can define relationships types: please indicate one per line, followed by a comma and a description. The description can be a language string.',
     23        'explication_liaison_choix_illimite' => 'By default an object can be attached only once to a Target Object, do you want to disable this limitation?',
     24        'explication_liaison_cible' => 'If no target is selected, all will be considered.',
     25        'explication_liaison_objets_cible' => 'The target objects which the "selected objects" can be linked',
     26        'explication_liaison_type_liens' => 'You can define relationships types: please indicate one per line, followed by a comma and a description. The description can be a language string.',
    2727
    2828        // I
    29         'icone_creer_selection_objet' => 'Select an object',
    30         'icone_modifier_selection_objet' => 'Modify this selected object',
    31         'info_1_selection_objet' => 'One selected object',
    32         'info_aucun_selection_objet' => 'No selected object',
    33         'info_nb_selection_objets' => '@nb@ of selected objects',
     29        'icone_creer_liaison_objet' => 'Select an object',
     30        'icone_modifier_liaison_objet' => 'Modify this selected object',
     31        'info_1_liaison_objet' => 'One selected object',
     32        'info_aucun_liaison_objet' => 'No selected object',
     33        'info_nb_liaison_objets' => '@nb@ of selected objects',
    3434
    3535        // L
     
    4747        'objet_lie_a' => 'Linked to',
    4848        'objets_cible' => 'The target objects',
    49         'objets_selection' => 'Selected objects',
     49        'objets_liaison' => 'Selected objects',
    5050
    5151        // R
    5252        'racine' => 'Root',
    5353        'retirer_lien_objet' => 'Remove this selected object',
    54         'retirer_tous_liens_selection_objets' => 'Remove all the selected objects',
     54        'retirer_tous_liens_liaison_objets' => 'Remove all the selected objects',
    5555        'rubriques_choisis' => 'Selected sections:',
    5656
    5757        // S
    58         'selection_choix_illimite' => 'Disable limit selection by Target Object',
    59         'selection_cible' => 'Target selection for',
    60         'selection_objet' => 'Selection',
    61         'selection_objet_cible_titre' => 'Selection of target objects', # MODIF
    62         'selection_objets_pour' => 'Object selection for',
    63         'selection_rubrique_objet' => 'Objects that can be selected',
    64         'selection_type_lien' => 'Link type',
    65         'selection_type_liens' => 'Links type definition',
    66         'selectione' => 'Selected :',
     58        'liaison_choix_illimite' => 'Disable limit liaison by Target Object',
     59        'liaison_cible' => 'Target liaison for',
     60        'liaison_objet' => 'Selection',
     61        'liaison_objet_cible_titre' => 'Selection of target objects', # MODIF
     62        'liaison_objets_pour' => 'Object liaison for',
     63        'liaison_rubrique_objet' => 'Objects that can be selected',
     64        'liaison_type_lien' => 'Link type',
     65        'liaison_type_liens' => 'Links type definition',
     66        'liaisone' => 'Selected :',
    6767
    6868        // T
    6969        'texte_ajouter_objet' => 'Select an object',
    7070        'texte_changer_statut_objet' => 'This Selected Object is:',
    71         'texte_creer_asselection_objetcier_objet' => 'Create and link an object',
     71        'texte_creer_asliaison_objetcier_objet' => 'Create and link an object',
    7272        'titre_langue_objet' => 'Language of this Selected Object',
    73         'titre_logo_selection_objet' => 'Logo of the Selected Object',
    74         'titre_selection_objet' => 'Selected Objects',
    75         'titre_selection_objets' => 'Selected Objects',
    76         'titre_selection_objets_rubrique' => 'Selected Objects of the section',
     73        'titre_logo_liaison_objet' => 'Logo of the Selected Object',
     74        'titre_liaison_objet' => 'Selected Objects',
     75        'titre_liaison_objets' => 'Selected Objects',
     76        'titre_liaison_objets_rubrique' => 'Selected Objects of the section',
    7777        'type_liens_defaut' => 'link types by default, can be overloaded below',
    7878        'type_liens_surcharge' => 'overload the default link types'
  • _plugins_/selection_objets/liaison_objets/lang/liaison_objet_es.php

    r107838 r107839  
    11<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    3 // extrait automatiquement de https://trad.spip.net/tradlang_module/selection_objet?lang_cible=es
     3// extrait automatiquement de https://trad.spip.net/tradlang_module/liaison_objet?lang_cible=es
    44// ** ne pas modifier le fichier **
    55
     
    1919
    2020        // E
    21         'erreur_deja_selectionne' => 'Este objeto ya está seleccionado para esta lista',
     21        'erreur_deja_lie' => 'Este objeto ya está seleccionado para esta lista',
    2222        'explication_choix_multi' => 'Puedes seleccionar a varios utilizando la tecla Mayus o ctrl (manzana o mayus para mac)',
    23         'explication_selection_cible' => 'Si no se ha seleccionada a ningún objeto, todos serán disponibles',
    24         'explication_selection_objets_cible' => 'Los Objetos Diana que pueden ser vinculados con "Objetos de Selección"',
    25         'explication_selection_type_liens' => 'Puedes definir tipos de relación: pon uno por línea, seguido de una coma et de una descripción. La descripción puede ser una cadena de idioma',
     23        'explication_liaison_cible' => 'Si no se ha seleccionada a ningún objeto, todos serán disponibles',
     24        'explication_liaison_objets_cible' => 'Los Objetos Diana que pueden ser vinculados con "Objetos de Selección"',
     25        'explication_liaison_type_liens' => 'Puedes definir tipos de relación: pon uno por línea, seguido de una coma et de una descripción. La descripción puede ser una cadena de idioma',
    2626
    2727        // I
    28         'icone_creer_selection_objet' => 'Seleccionar un objet',
    29         'icone_modifier_selection_objet' => 'Modificar este Objeto Seleccionado',
    30         'info_1_selection_objet' => 'Un Objeto Seleccionado',
    31         'info_aucun_selection_objet' => 'Ningún Objeto Seleccionado',
    32         'info_nb_selection_objets' => '@nb@ Objetos Seleccionados',
     28        'icone_creer_liaison_objet' => 'Seleccionar un objet',
     29        'icone_modifier_liaison_objet' => 'Modificar este Objeto Seleccionado',
     30        'info_1_liaison_objet' => 'Un Objeto Seleccionado',
     31        'info_aucun_liaison_objet' => 'Ningún Objeto Seleccionado',
     32        'info_nb_liaison_objets' => '@nb@ Objetos Seleccionados',
    3333
    3434        // L
     
    4646        'objet_lie_a' => 'Vinculado a',
    4747        'objets_cible' => 'Los Objetos Diana',
    48         'objets_selection' => 'Los Objetos Selección',
     48        'objets_liaison' => 'Los Objetos Selección',
    4949
    5050        // R
    5151        'racine' => 'Raíz',
    5252        'retirer_lien_objet' => 'Eliminar este objeto seleccionado',
    53         'retirer_tous_liens_selection_objets' => 'Eliminar todas las selecciones de objetos',
     53        'retirer_tous_liens_liaison_objets' => 'Eliminar todas las selecciones de objetos',
    5454        'rubriques_choisis' => 'Secciones seleccionadas:',
    5555
    5656        // S
    57         'selection_cible' => 'Selección de objetos diana para',
    58         'selection_objet' => 'Selección',
    59         'selection_objet_cible_titre' => 'Selección de Objetos Diana', # MODIF
    60         'selection_objets_pour' => 'Selección objetos para:',
    61         'selection_rubrique_objet' => 'Objetos que pueden ser seleccionados',
    62         'selection_type_lien' => 'Tipo de enlace',
    63         'selection_type_liens' => 'Definición de tipos de enlace',
    64         'selectione' => 'Seleccionado:',
     57        'liaison_cible' => 'Selección de objetos diana para',
     58        'liaison_objet' => 'Selección',
     59        'liaison_objet_cible_titre' => 'Selección de Objetos Diana', # MODIF
     60        'liaison_objets_pour' => 'Selección objetos para:',
     61        'liaison_rubrique_objet' => 'Objetos que pueden ser seleccionados',
     62        'liaison_type_lien' => 'Tipo de enlace',
     63        'liaison_type_liens' => 'Definición de tipos de enlace',
     64        'liaisone' => 'Seleccionado:',
    6565
    6666        // T
    6767        'texte_ajouter_objet' => 'Seleccionar un objeto',
    6868        'texte_changer_statut_objet' => 'Este Objeto Seleccionado está:',
    69         'texte_creer_asselection_objetcier_objet' => 'Crear y vincular un objet',
     69        'texte_creer_asliaison_objetcier_objet' => 'Crear y vincular un objet',
    7070        'titre_langue_objet' => 'Idioma de este Objeto Seleccionado',
    71         'titre_logo_selection_objet' => 'Logo de este Objeto Seleccionado',
    72         'titre_selection_objet' => 'Objeto Seleccionado',
    73         'titre_selection_objets' => 'Objetos Seleccionados',
    74         'titre_selection_objets_rubrique' => 'Objetos Seleccionados de la sección',
     71        'titre_logo_liaison_objet' => 'Logo de este Objeto Seleccionado',
     72        'titre_liaison_objet' => 'Objeto Seleccionado',
     73        'titre_liaison_objets' => 'Objetos Seleccionados',
     74        'titre_liaison_objets_rubrique' => 'Objetos Seleccionados de la sección',
    7575        'type_liens_defaut' => 'tipos de enlace por defecto, pueden ser sobrescritos más abajo',
    7676        'type_liens_surcharge' => 'sobrescribir los tipos de enlace por defecto'
  • _plugins_/selection_objets/liaison_objets/lang/liaison_objet_fr.php

    r107838 r107839  
    11<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    3 // Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/selection_objets/trunk/lang/
     3// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/liaison_objets/trunk/lang/
    44if (!defined('_ECRIRE_INC_VERSION')) {
    55        return;
     
    1717
    1818        // E
    19         'erreur_deja_selectionne' => 'Cet objet a déjà été sélectionné pour cette liste',
     19        'erreur_deja_lie' => 'Cet objet a déjà été sélectionné pour cette liste',
    2020        'explication_choix_multi' => 'Vous pouvez en choisir plusieurs en utilisant les touches ctrl ou maj (pomme ou maj pour macs)',
    21         'explication_selection_choix_illimite' => 'Par defaut un objet ne peut être attaché qu’une fois à un Objet Cible, voulez-vous désactiver cette limitation ?',
    22         'explication_selection_cible' => 'Si aucun cible n’est choisit, tous seront retenus.',
    23         'explication_selection_objets_cible' => 'Les objets cibles auxquelles des "Objets Sélection" pourront être attachés',
    24         'explication_selection_type_liens' => 'Vous pouvez définir des types de relations : indiquez-en une par ligne, suivie d’une virgule et d’une description. La description peut être une chaîne de langue.',
     21        'explication_liaison_choix_illimite' => 'Par defaut un objet ne peut être attaché qu’une fois à un Objet Cible, voulez-vous désactiver cette limitation ?',
     22        'explication_liaison_cible' => 'Si aucun cible n’est choisit, tous seront retenus.',
     23        'explication_liaison_objets_cible' => 'Les objets cibles auxquelles des "Objets Sélection" pourront être attachés',
     24        'explication_liaison_type_liens' => 'Vous pouvez définir des types de relations : indiquez-en une par ligne, suivie d’une virgule et d’une description. La description peut être une chaîne de langue.',
    2525
    2626        // I
    27         'icone_creer_selection_objet' => 'Sélectionner un objet',
    28         'icone_modifier_selection_objet' => 'Modifier cet Objet Sélectionné',
    29         'info_1_selection_objet' => 'Un Objet Sélectionné',
    30         'info_aucun_selection_objet' => 'Aucun Objet Sélectionné',
    31         'info_nb_selection_objets' => '@nb@ Objets Sélectionnés',
     27        'icone_creer_liaison_objet' => 'Sélectionner un objet',
     28        'icone_modifier_liaison_objet' => 'Modifier cet Objet Sélectionné',
     29        'info_1_liaison_objet' => 'Un Objet Sélectionné',
     30        'info_aucun_liaison_objet' => 'Aucun Objet Sélectionné',
     31        'info_nb_liaison_objets' => '@nb@ Objets Sélectionnés',
    3232
    3333        // L
     
    4545        'objet_lie_a' => 'Lié à',
    4646        'objets_cible' => 'Les Objets Cible',
    47         'objets_selection' => 'Les Objets Sélection',
     47        'objets_liaison' => 'Les Objets Sélection',
    4848
    4949        // R
    5050        'racine' => 'Racine',
    5151        'retirer_lien_objet' => 'Retirer cet objet de la sélection',
    52         'retirer_tous_liens_selection_objets' => 'Retirer toutes les sélection d’objets',
     52        'retirer_tous_liens_liaison_objets' => 'Retirer toutes les sélection d’objets',
    5353        'rubriques_choisis' => 'Rubriques choisies :',
    5454
    5555        // S
    56         'selection_choix_illimite' => 'Desactiver la limite de sélection par Objet Cible',
    57         'selection_cible' => 'Seléction des cibles pour',
    58         'selection_objet' => 'Sélection',
    59         'selection_objet_cible_titre' => 'Sélection d’Objets Cibles',
    60         'selection_objets_pour' => 'Sélection objets pour',
    61         'selection_rubrique_objet' => 'Objets qui peuvent être sélectionnés',
    62         'selection_type_lien' => 'Type lien',
    63         'selection_type_liens' => 'Définition de types de liens',
    64         'selectione' => 'Sélectionné :',
     56        'liaison_choix_illimite' => 'Desactiver la limite de sélection par Objet Cible',
     57        'liaison_cible' => 'Seléction des cibles pour',
     58        'liaison_objet' => 'Sélection',
     59        'liaison_objet_cible_titre' => 'Sélection d’Objets Cibles',
     60        'liaison_objets_pour' => 'Sélection objets pour',
     61        'liaison_rubrique_objet' => 'Objets qui peuvent être sélectionnés',
     62        'liaison_type_lien' => 'Type lien',
     63        'liaison_type_liens' => 'Définition de types de liens',
     64        'liaisone' => 'Sélectionné :',
    6565
    6666        // T
    6767        'texte_ajouter_objet' => 'Sélectionner un objet',
    6868        'texte_changer_statut_objet' => 'Cet Objet Sélectionné est :',
    69         'texte_creer_asselection_objetcier_objet' => 'Créer et associer un objet',
     69        'texte_creer_asliaison_objetcier_objet' => 'Créer et associer un objet',
    7070        'titre_langue_objet' => 'Langue de cet Objet Sélectionné',
    71         'titre_logo_selection_objet' => 'Logo de cet Objet Sélectionné',
    72         'titre_selection_objet' => 'Objet Sélectionné',
    73         'titre_selection_objets' => 'Objets Sélectionnés',
    74         'titre_selection_objets_rubrique' => 'Objets Sélectionnés de la rubrique',
     71        'titre_logo_liaison_objet' => 'Logo de cet Objet Sélectionné',
     72        'titre_liaison_objet' => 'Objet Sélectionné',
     73        'titre_liaison_objets' => 'Objets Sélectionnés',
     74        'titre_liaison_objets_rubrique' => 'Objets Sélectionnés de la rubrique',
    7575        'type_liens_defaut' => 'types de lien par défaut, peuvent être surchargés ci-bas',
    7676        'type_liens_surcharge' => 'surcharger les types de lien par défaut'
  • _plugins_/selection_objets/liaison_objets/lang/paquet-liaison_objet.xml

    r107838 r107839  
    1 <traduction module="paquet-selection_objet" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/selection_objets/trunk/lang/" reference="fr">
    2         <langue code="en" url="https://trad.spip.net/tradlang_module/paquet-selection_objet?lang_cible=en" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     1<traduction module="paquet-liaison_objet" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/liaison_objets/trunk/lang/" reference="fr">
     2        <langue code="en" url="https://trad.spip.net/tradlang_module/paquet-liaison_objet?lang_cible=en" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    33                <traducteur nom="Benitron" lien="https://trad.spip.net/auteur/benitron" />
    44                <traducteur nom="cerdic" lien="https://trad.spip.net/auteur/cerdic" />
    55        </langue>
    6         <langue code="fr" url="https://trad.spip.net/tradlang_module/paquet-selection_objet?lang_cible=fr" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     6        <langue code="fr" url="https://trad.spip.net/tradlang_module/paquet-liaison_objet?lang_cible=fr" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    77        </langue>
    88</traduction>
  • _plugins_/selection_objets/liaison_objets/lang/paquet-liaison_objet_en.php

    r107838 r107839  
    11<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    3 // extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-selection_objet?lang_cible=en
     3// extrait automatiquement de https://trad.spip.net/tradlang_module/paquet-liaison_objet?lang_cible=en
    44// ** ne pas modifier le fichier **
    55
     
    1111
    1212        // S
    13         'selection_objet_description' => 'Plugin inspired by the plugin article selection.
     13        'liaison_objet_description' => 'Plugin inspired by the plugin article liaison.
    1414Selects spip objects, store them and customize their display depending on the selected section',
    15         'selection_objet_nom' => 'Objects selection',
    16         'selection_objet_slogan' => 'List your spip objects'
     15        'liaison_objet_nom' => 'Objects liaison',
     16        'liaison_objet_slogan' => 'List your spip objects'
    1717);
  • _plugins_/selection_objets/liaison_objets/lang/paquet-liaison_objet_fr.php

    r107838 r107839  
    11<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    3 // Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/selection_objets/trunk/lang/
     3// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/liaison_objets/trunk/lang/
    44if (!defined('_ECRIRE_INC_VERSION')) {
    55        return;
     
    99
    1010        // S
    11         'selection_objet_description' => 'Plugin inspiré du plugin sélection d’article.
     11        'liaison_objet_description' => 'Plugin inspiré du plugin sélection d’article.
    1212        Permet de sélectionner des objets spip, de les ranger et de personnaliser leur affichage selon la rubrique choisie',
    13         'selection_objet_nom' => 'Sélection d’objets',
    14         'selection_objet_slogan' => 'Listez vos objets spip'
     13        'liaison_objet_nom' => 'Sélection d’objets',
     14        'liaison_objet_slogan' => 'Listez vos objets spip'
    1515);
  • _plugins_/selection_objets/liaison_objets/liaison_objet_autorisations.php

    r107838 r107839  
    1414
    1515// declaration vide pour ce pipeline.
    16 function selection_objet_autoriser(){}
     16function liaison_objet_autoriser(){}
    1717
    1818
    1919/* Exemple
    20 function autoriser_configurer_selection_objet_dist($faire, $type, $id, $qui, $opt) {
     20function autoriser_configurer_liaison_objet_dist($faire, $type, $id, $qui, $opt) {
    2121        // type est un objet (la plupart du temps) ou une chose.
    22         // autoriser('configurer', '_selection_objet') => $type = 'selection_objet'
     22        // autoriser('configurer', '_liaison_objet') => $type = 'liaison_objet'
    2323        // au choix
    2424        return autoriser('webmestre', $type, $id, $qui, $opt); // seulement les webmestres
     
    3030
    3131// -----------------
    32 // Objet selection_objets
     32// Objet liaison_objets
    3333
    3434
  • _plugins_/selection_objets/liaison_objets/liaison_objet_fonctions.php

    r107838 r107839  
    5959                        if (isset($contexte['id_objet']))
    6060                                $id = $contexte['id_objet'];
    61                         if ($objet = 'selection_objet' AND isset($contexte['id_selection_objet']))
    62                                 $id = $contexte['id_selection_objet'];
     61                        if ($objet = 'liaison_objet' AND isset($contexte['id_liaison_objet']))
     62                                $id = $contexte['id_liaison_objet'];
    6363                        $titre = $titre_objet . ' ' . $id;
    6464                }
     
    125125
    126126        if (!$titre AND !$url) {
    127                 $objet_sel = sql_fetsel('titre,url', 'spip_selection_objets', 'id_objet=' . $id_objet . ' AND objet=' . sql_quote($objet));
     127                $objet_sel = sql_fetsel('titre,url', 'spip_liaison_objets', 'id_objet=' . $id_objet . ' AND objet=' . sql_quote($objet));
    128128                $url = $objet_sel['url'];
    129129                $titre = $objet_sel['titre'];
     
    175175
    176176/* Assemble les données entre un objet sélectioné et son objet d'origine pour injection dans un modele choisit*/
    177 function generer_modele($id_objet, $objet = 'article', $fichier = 'modeles_selection_objet/defaut', $env = array(), $where = '') {
     177function generer_modele($id_objet, $objet = 'article', $fichier = 'modeles_liaison_objet/defaut', $env = array(), $where = '') {
    178178        include_spip('inc/pipelines_ecrire');
    179179        include_spip('inc/utils');
     
    233233        //Si il y a un logo Selection Objet
    234234        $chercher_logo = charger_fonction('chercher_logo', 'inc');
    235         $logo = $chercher_logo($contexte['id_selection_objet'], 'id_selection_objet', 'on');
     235        $logo = $chercher_logo($contexte['id_liaison_objet'], 'id_liaison_objet', 'on');
    236236        $contexte['logo_objet'] = $logo[0];
    237237        //sinon le logo de l'objet sélectionné
     
    249249function nom_type($type, $objet) {
    250250        include_spip('inc/config');
    251         if (!$types = lire_config('selection_objet/type_liens_' . $objet, array()))
    252                 $types = lire_config('selection_objet/type_liens', array());
     251        if (!$types = lire_config('liaison_objet/type_liens_' . $objet, array()))
     252                $types = lire_config('liaison_objet/type_liens', array());
    253253
    254254        if (!$nom = _T($types[$type]))
  • _plugins_/selection_objets/liaison_objets/liaison_objet_pipelines.php

    r107838 r107839  
    44        return;
    55
    6 function selection_objet_header_prive($flux) {
    7         $flux .= '<link rel="stylesheet" href="' . _DIR_PLUGIN_SELECTION_OBJET . 'css/so_admin.css" type="text/css" media="all" />';
     6function liaison_objet_header_prive($flux) {
     7        $flux .= '<link rel="stylesheet" href="' . find_in_path('css/lo_admin.css').' type="text/css" media="all" />';
    88        return $flux;
    99}
    1010
    11 function selection_objet_affiche_gauche($flux) {
     11function liaison_objet_affiche_gauche($flux) {
    1212        include_spip('inc/config');
    1313        $exec = $flux["args"]["exec"];
     
    1515        $args = $flux['args'];
    1616
    17         $objets_selection = lire_config('selection_objet/selection_rubrique_objet', array());
     17        $objets_liaison = lire_config('liaison_objet/liaison_rubrique_objet', array());
    1818
    19         if (in_array($exec, $objets_selection)) {
     19        if (in_array($exec, $objets_liaison)) {
    2020                $e = trouver_objet_exec($exec);
    2121                $objet = $e['type'];
     
    2828                $contexte['id_objet'] = $flux["args"][$id_table_objet] ? $flux["args"][$id_table_objet] : _request($id_table_objet);
    2929                $contexte['objet'] = $objet;
    30                 $objets_cibles = lire_config('selection_objet/objets_cible', array());
     30                $objets_cibles = lire_config('liaison_objet/objets_cible', array());
    3131
    3232                $contexte['langue'] = array($args['lang']);
     
    4949}
    5050
    51 function selection_objet_affiche_milieu($flux = "") {
     51function liaison_objet_affiche_milieu($flux = "") {
    5252        include_spip('inc/config');
    5353        $exec = $flux["args"]["exec"];
     
    5555        if ($exec == 'document_edit')
    5656                $exec = 'document';
    57         $objets_cibles = lire_config('selection_objet/objets_cible', array());
     57        $objets_cibles = lire_config('liaison_objet/objets_cible', array());
    5858
    5959        if (in_array($exec, $objets_cibles)) {
     
    8080                );
    8181                if (in_array($objet, $special)) {
    82                         $choisies = picker_selected(lire_config('selection_objet/selection_' . $objet . '_dest', array()), $objet);
     82                        $choisies = picker_selected(lire_config('liaison_objet/liaison_' . $objet . '_dest', array()), $objet);
    8383                }
    8484                else {
    85                         $choisies = lire_config('selection_objet/selection_' . $objet . '_dest', array());
     85                        $choisies = lire_config('liaison_objet/liaison_' . $objet . '_dest', array());
    8686                }
    8787                if (in_array($id_objet, $choisies) OR !$choisies) {
     
    113113                        }
    114114
    115                         $flux["data"] .= recuperer_fond('prive/objets/liste/selection_interface', $contexte);
     115                        $flux["data"] .= recuperer_fond('prive/objets/liste/liaison_interface', $contexte);
    116116                }
    117117        }
     
    119119}
    120120
    121 function selection_objet_formulaire_charger($flux) {
     121function liaison_objet_formulaire_charger($flux) {
    122122        $form = $flux['args']['form'];
    123         if ($form == 'configurer_selection_objet') {
     123        if ($form == 'configurer_liaison_objet') {
    124124                //emprunté de a2a  preparé les type_liens pour le formulaire
    125125                include_spip('inc/config');
    126126                if (!$cfg['type_liens'] = _request('type_liens')) {
    127                         $types_lien = lire_config('selection_objet/type_liens', array());
     127                        $types_lien = lire_config('liaison_objet/type_liens', array());
    128128                        $flux['data']['type_liens'] = '';
    129129                        foreach ($types_lien as $key => $value) {
     
    136136                //également les  type_liens_OBJET
    137137
    138                 $objets_cibles = lire_config('selection_objet/objets_cible', array());
     138                $objets_cibles = lire_config('liaison_objet/objets_cible', array());
    139139
    140140                foreach ($objets_cibles as $objet) {
    141                         if ($types_lien = lire_config('selection_objet/type_liens_' . $objet)) {
     141                        if ($types_lien = lire_config('liaison_objet/type_liens_' . $objet)) {
    142142                                $flux['data']['type_liens_' . $objet] = '';
    143143                                foreach ($types_lien as $key => $value) {
     
    152152}
    153153
    154 function selection_objet_formulaire_traiter($flux) {
     154function liaison_objet_formulaire_traiter($flux) {
    155155        // intervenir sur la configuration du plugin
    156156        $form = $flux['args']['form'];
    157         if ($form == 'configurer_selection_objet') {
     157        if ($form == 'configurer_liaison_objet') {
    158158                include_spip('inc/config');
    159                 $cfg = lire_config('selection_objet');
     159                $cfg = lire_config('liaison_objet');
    160160                $cfg['type_liens'] = types_liaisons2array(_request('type_liens'));
    161161
     
    168168                }
    169169
    170                 ecrire_config('selection_objet', $cfg);
     170                ecrire_config('liaison_objet', $cfg);
    171171        }
    172172        return $flux;
    173173}
    174174
    175 function selection_objet_jqueryui_plugins($scripts) {
     175function liaison_objet_jqueryui_plugins($scripts) {
    176176        $scripts[] = 'jquery.ui.autocomplete';
    177177        $scripts[] = "jquery.ui.widget";
  • _plugins_/selection_objets/liaison_objets/modeles_lo/liaison_interface_tr.html

    r107838 r107839  
    44[(#ENV{compteur_boucle}|!={1}|oui)
    55<div>
    6                 <a class="select" href="[(#URL_ACTION_AUTEUR{ranger,remonter_ordre-[(#ENV{langue})]-[(#ID_SELECTION_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-selection_interface})]#selection_objets"><img src="#CHEMIN{prive/themes/spip/images/fleche-haut.gif}" /></a>
     6                <a class="select" href="[(#URL_ACTION_AUTEUR{ranger,remonter_ordre-[(#ENV{langue})]-[(#ID_LIAISON_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-liaison_interface})]#liaison_objets"><img src="#CHEMIN{prive/themes/spip/images/fleche-haut.gif}" /></a>
    77        </div>
    88]
    99[(#ENV{compteur_boucle}|!={#ENV{total_boucle}}|oui)
    1010        <div>
    11                 <a class="select" href="[(#URL_ACTION_AUTEUR{ranger,descendre_ordre-[(#ENV{langue})]-[(#ID_SELECTION_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-selection_interface})]#selection_objets"><img src="#CHEMIN{prive/themes/spip/images/fleche-bas.gif}" /></a>
     11                <a class="select" href="[(#URL_ACTION_AUTEUR{ranger,descendre_ordre-[(#ENV{langue})]-[(#ID_LIAISON_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-liaison_interface})]#liaison_objets"><img src="#CHEMIN{prive/themes/spip/images/fleche-bas.gif}" /></a>
    1212        </div>
    1313]
    1414</td>
    15 <td class='statut'>[(#STATUT|puce_statut{selection_objet,#ID_SELECTION_OBJET})]</td>
     15<td class='statut'>[(#STATUT|puce_statut{liaison_objet,#ID_LIAISON_OBJET})]</td>
    1616<td class="titre"> #SET{objet,#OBJET}
    1717[(#OBJET|=={document}|oui)#SET{objet,document_edit}]
     
    2828<td class="type_lien">[(#TYPE_LIEN|nom_type{#OBJET_DEST})]</td>
    2929<td class="date">[(#DATE|affdate)]</td>
    30 <td class="id_objet"><b style="white-space: nowrap;">N°[(#ID_OBJET|>{0}|?{#ID_OBJET,#ID_SELECTION_OBJET})]</b></td>
     30<td class="id_objet"><b style="white-space: nowrap;">N°[(#ID_OBJET|>{0}|?{#ID_OBJET,#ID_LIAISON_OBJET})]</b></td>
    3131<td>
    32 [(#AUTORISER{modifier,selection_objet,#ID_SELECTION_OBJET})
    33         [(#ID_SELECTION_OBJET|afficher_qui_edite{selection_objet}|non)
    34                 [(#URL_ECRIRE{selection_objet_edit,id_selection_objet=#ID_SELECTION_OBJET}|icone_verticale{<:selection_objet:icone_modifier_selection_objet:>,objet})]
     32[(#AUTORISER{modifier,liaison_objet,#ID_LIAISON_OBJET})
     33        [(#ID_LIAISON_OBJET|afficher_qui_edite{liaison_objet}|non)
     34                [(#URL_ECRIRE{liaison_objet_edit,id_liaison_objet=#ID_LIAISON_OBJET}|icone_verticale{<:liaison_objet:icone_modifier_liaison_objet:>,objet})]
    3535        ]
    3636]
    3737</td>
    38 <td><a href="[(#URL_ACTION_AUTEUR{ranger,supprimer_ordre-[(#ENV{langue})]-[(#ID_SELECTION_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-selection_interface})]#selection_objets" class="select"><img src="#CHEMIN{prive/themes/spip/images/item-remove.png}" alt="X" /></a>
     38<td><a href="[(#URL_ACTION_AUTEUR{ranger,supprimer_ordre-[(#ENV{langue})]-[(#ID_LIAISON_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-liaison_interface})]#liaison_objets" class="select"><img src="#CHEMIN{prive/themes/spip/images/item-remove.png}" alt="X" /></a>
    3939</td>
  • _plugins_/selection_objets/liaison_objets/paquet.xml

    r107429 r107839  
    55        etat="stable"
    66        compatibilite="[3.0.5;3.2.*]"
    7         logo="prive/themes/spip/images/selection_objet-64.png"
    8         documentation="https://contrib.spip.net/Selection-d-objets"
     7        logo="prive/themes/spip/images/liaison_objet-64.png"
     8        documentation="https://contrib.spip.net/"
    99        schema="0.5.1"
    1010>
    1111
    12         <nom>Sélection d'objets</nom>
     12        <nom>Liaison d'objets</nom>
    1313        <auteur lien='http://websimple.be'>Rainer Müller</auteur>
    1414        <licence>GNU/GPL</licence>
    1515        <necessite nom="saisies" compatibilite="[2.0.3;]" />
    16         <pipeline nom="autoriser" inclure="selection_objet_autorisations.php" />
    17         <pipeline nom="declarer_tables_objets_sql" inclure="base/selection_objet.php" />
    18         <pipeline nom="declarer_tables_interfaces" inclure="base/selection_objet.php" />
    19         <pipeline nom="affiche_milieu" inclure="selection_objet_pipelines.php" />
    20         <pipeline nom="affiche_gauche" inclure="selection_objet_pipelines.php" />
    21         <pipeline nom="formulaire_charger" inclure="selection_objet_pipelines.php" />
    22         <pipeline nom="formulaire_traiter" inclure="selection_objet_pipelines.php" />
    23         <pipeline nom="jqueryui_plugins" inclure="selection_objet_pipelines.php" />
    24         <pipeline nom="header_prive" inclure="selection_objet_pipelines.php" />
     16        <pipeline nom="autoriser" inclure="liaison_objet_autorisations.php" />
     17        <pipeline nom="declarer_tables_objets_sql" inclure="base/liaison_objet.php" />
     18        <pipeline nom="declarer_tables_interfaces" inclure="base/liaison_objet.php" />
     19        <pipeline nom="affiche_milieu" inclure="liaison_objet_pipelines.php" />
     20        <pipeline nom="affiche_gauche" inclure="liaison_objet_pipelines.php" />
     21        <pipeline nom="formulaire_charger" inclure="liaison_objet_pipelines.php" />
     22        <pipeline nom="formulaire_traiter" inclure="liaison_objet_pipelines.php" />
     23        <pipeline nom="jqueryui_plugins" inclure="liaison_objet_pipelines.php" />
     24        <pipeline nom="header_prive" inclure="liaison_objet_pipelines.php" />
    2525
    2626</paquet>
  • _plugins_/selection_objets/liaison_objets/prive/objets/contenu/liaison_objet.html

    r107838 r107839  
    66                            }
    77                        }
    8 <BOUCLE_objet(SELECTION_OBJETS){id_selection_objet}{statut?}>
     8<BOUCLE_objet(LIAISON_OBJETS){id_liaison_objet}{statut?}>
    99[(#GET{exception_page}|table_valeur{#OBJET}?{
    1010    #SET{e_objet,#GET{exception_page}|table_valeur{#OBJET}|table_valeur{type}}
     
    2424
    2525[<div class="champ contenu_titre[ (#TITRE*|strlen|?{'',vide})]">
    26         <label><:selection_objet:label_titre:> : </label>
     26        <label><:liaison_objet:label_titre:> : </label>
    2727        <span dir='#LANG_DIR' class='#EDIT{titre} titre'>(#TITRE)</span>
    2828</div>]
    2929
    3030[<div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">
    31         <label><:selection_objet:label_descriptif:> : </label>
     31        <label><:liaison_objet:label_descriptif:> : </label>
    3232        <span dir='#LANG_DIR' class='#EDIT{descriptif} descriptif'>(#DESCRIPTIF)</span>
    3333</div>]
    3434
    3535[<div class="champ contenu_url[ (#URL*|strlen|?{'',vide})]">
    36         <label><:selection_objet:label_url:> : </label>
     36        <label><:liaison_objet:label_url:> : </label>
    3737        <span dir='#LANG_DIR' class='#EDIT{url} url'>(#URL)</span>
    3838</div>]
    3939
    4040[<div class="champ contenu_id_objet[ (#ID_OBJET*|strlen|?{'',vide})]">
    41         <label><:selection_objet:objet_lie_a:> : </label>
     41        <label><:liaison_objet:objet_lie_a:> : </label>
    4242        <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)
    4343            </a>
    4444</div>]
    4545[<div class="champ contenu_id_objet[ (#ID_OBJET_DEST*|strlen|?{'',vide})]">
    46     <label><:selection_objet:label_objet_dest:> : </label>
     46    <label><:liaison_objet:label_objet_dest:> : </label>
    4747    <a href="[(#URL_ECRIRE{#GET{e_objet_dest},[(#GET{e_id_objet_dest}|concat{=#ID_OBJET_DEST})]})]">
    4848        (#OBJET_DEST|titre_objet_sel{#OBJET_DEST|info_objet{#ID_OBJET_DEST}}|supprimer_tags)
     
    5252
    5353[<div class="champ contenu_ordre[ (#ORDRE*|strlen|?{'',vide})]">
    54         <label><:selection_objet:label_ordre:> : </label>
     54        <label><:liaison_objet:label_ordre:> : </label>
    5555        <span dir='#LANG_DIR' class='#EDIT{ordre} ordre'>(#ORDRE)</span>
    5656</div>]
    5757
    5858[<div class="champ contenu_type_lien[ (#TYPE_LIEN*|strlen|?{'',vide})]">
    59         <label><:selection_objet:selection_type_lien:> : </label>
     59        <label><:liaison_objet:liaison_type_lien:> : </label>
    6060        <span dir='#LANG_DIR' class='#EDIT{type_lien} ordre'>(#TYPE_LIEN|nom_type{#OBJET_DEST})</span>
    6161</div>]
  • _plugins_/selection_objets/liaison_objets/prive/objets/infos/liaison_objet.html

    r107838 r107839  
    1 <BOUCLE_objet(SELECTION_OBJETS){id_selection_objet=#ENV{id}}{statut?}>
     1<BOUCLE_objet(LIAISON_OBJETS){id_liaison_objet=#ENV{id}}{statut?}>
    22<div class='infos'>
    3 [(#SET{texte_objet,<:selection_objet:titre_selection_objets:>})]
    4 <div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>#ID_SELECTION_OBJET</p></div>
     3[(#SET{texte_objet,<:liaison_objet:titre_liaison_objets:>})]
     4<div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>#ID_LIAISON_OBJET</p></div>
    55
    6 [(#FORMULAIRE_INSTITUER_OBJET{selection_objet,#ID_SELECTION_OBJET})]
     6[(#FORMULAIRE_INSTITUER_OBJET{liaison_objet,#ID_LIAISON_OBJET})]
    77
    88[(#REM)
  • _plugins_/selection_objets/liaison_objets/prive/objets/liste/inc-liaison_interface.html

    r107838 r107839  
    11<div id="[(#ENV{id})]">
    2 <B_selection>
     2<B_liaison>
    33<table class='spip liste'>
    4         [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{selection_objet:info_1_selection_objet,selection_objet:info_nb_selection_objets}})
     4        [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{liaison_objet:info_1_liaison_objet,liaison_objet:info_nb_liaison_objets}})
    55                [(#GET{langues}|count|>{1}|oui)
    66                        [(#VALEUR)]
    77                ]</strong>
    88                </caption>]
    9         <BOUCLE_selection(SELECTION_OBJETS){par ordre,lang}{lang ?=#ENV{l}}{statut ?}{id_objet_dest ?} {objet_dest ?}>
    10         [<tr class="tr_liste" id='#ID_SELECTION_OBJET'>(#ID_OBJET|generer_modele{#OBJET,modeles_so/selection_interface_tr,#ARRAY{
     9        <BOUCLE_liaison(LIAISON_OBJETS){par ordre,lang}{lang ?=#ENV{l}}{statut ?}{id_objet_dest ?} {objet_dest ?}>
     10        [<tr class="tr_liste" id='#ID_LIAISON_OBJET'>(#ID_OBJET|generer_modele{#OBJET,modeles_so/liaison_interface_tr,#ARRAY{
    1111                ordre,#ORDRE,
    12                 id_selection_objet,#ID_SELECTION_OBJET,
     12                id_liaison_objet,#ID_LIAISON_OBJET,
    1313                langue,#ENV{l},
    1414                objet_dest,#OBJET_DEST,
    1515                id_objet_dest,#ID_OBJET_DEST,
    1616                total_boucle,#TOTAL_BOUCLE,
    17                 id_selection_objet,#ID_SELECTION_OBJET,
     17                id_liaison_objet,#ID_LIAISON_OBJET,
    1818                titre,#TITRE,
    1919                compteur_boucle,#COMPTEUR_BOUCLE,
     
    2222                tables,#ENV{tables}
    2323                }})</tr>]
    24         </BOUCLE_selection>
     24        </BOUCLE_liaison>
    2525        </table>
    2626<script type="text/javascript">
     
    3333        });
    3434</script>
    35 </B_selection>
     35</B_liaison>
    3636</div>
  • _plugins_/selection_objets/liaison_objets/prive/objets/liste/liaison_interface.html

    r107838 r107839  
    11#CACHE{0}
    22<br class="nettoyeur"/>
    3 <div class="liste-elements selection_objets" id="selection_objets">#ENV**{type_lien}
     3<div class="liste-elements liaison_objets" id="liaison_objets">#ENV**{type_lien}
    44#SET{n_langues,#ENV**{langue}|count}
    55#SET{tables,#VAL|lister_tables_objets_sql}
    66[(#VAL)]
    77[(#BOITE_OUVRIR{
    8         [(#CHEMIN_IMAGE{selection_objet-32.png}|balise_img{selection_objet,cadre-icone})]
    9         <h3  class="titrem"><:selection_objet:selection_objet:>[ (#OBJET_DEST|titre_objet_sel{#OBJET_DEST|info_objet{#ID_OBJET_DEST}}|supprimer_tags) ]</h3>
     8        [(#CHEMIN_IMAGE{liaison_objet-32.png}|balise_img{liaison_objet,cadre-icone})]
     9        <h3  class="titrem"><:liaison_objet:liaison_objet:>[ (#OBJET_DEST|titre_objet_sel{#OBJET_DEST|info_objet{#ID_OBJET_DEST}}|supprimer_tags) ]</h3>
    1010        ,'simple personnel infos'})]
    1111<BOUCLE_langues(POUR){tableau #ENV**{langue}}>
    12         #SET{id,selection_objets_#VALEUR}
     12        #SET{id,liaison_objets_#VALEUR}
    1313        [(#GET{n_langues}|>{1}|oui)<h4 class="titrem">[(#VALEUR|traduire_nom_langue)]</h4>]
    14         <INCLURE{fond=prive/objets/liste/inc-selection_interface,l=#VALEUR,env,ajax=tableau_so,id=#GET{id},tables=#GET{tables}}/>
     14        <INCLURE{fond=prive/objets/liste/inc-liaison_interface,l=#VALEUR,env,ajax=tableau_so,id=#GET{id},tables=#GET{tables}}/>
    1515        <script type="text/javascript">
    1616                        $(function() {
     
    1919                                $( "#[(#GET{id})]").bind("sortupdate", function(event, ui) {
    2020                                                var ordre = $(this).sortable('toArray').toString();
    21                                                 $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre-#VALEUR-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-selection_interface}|parametre_url{id,#GET{id}}|replace{&amp;,&})]&nouvel_ordre='+ordre);
     21                                                $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre-#VALEUR-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-liaison_interface}|parametre_url{id,#GET{id}}|replace{&amp;,&})]&nouvel_ordre='+ordre);
    2222                                });
    2323                        });
     
    2727
    2828</BOUCLE_langues>
    29         #SET{id,selection_objets_no_lang}
    30         <INCLURE{fond=prive/objets/liste/inc-selection_interface,env,l='',langue='',ajax=tableau_so,id=#GET{id},tables=#GET{tables}}/>
     29        #SET{id,liaison_objets_no_lang}
     30        <INCLURE{fond=prive/objets/liste/inc-liaison_interface,env,l='',langue='',ajax=tableau_so,id=#GET{id},tables=#GET{tables}}/>
    3131        <script type="text/javascript">
    3232                $(function() {
     
    3535                        $( "#[(#GET{id})]").bind("sortupdate", function(event, ui) {
    3636                                        var ordre = $(this).sortable('toArray').toString();
    37                                         $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre-#VALEUR-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-selection_interface}|parametre_url{id,#GET{id}}|replace{&amp;,&})]&nouvel_ordre='+ordre);
     37                                        $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre-#VALEUR-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,prive/objets/liste/inc-liaison_interface}|parametre_url{id,#GET{id}}|replace{&amp;,&})]&nouvel_ordre='+ordre);
    3838                        });
    3939                });
  • _plugins_/selection_objets/liaison_objets/prive/objets/liste/liaison_objets.html

    r107838 r107839  
    44        id_objet,1,
    55        points,-1
    6 }})]<B_liste_selection_objets>
     6}})]<B_liste_liaison_objets>
    77#ANCRE_PAGINATION
    8 <div class="liste-objets selection_objets">
     8<div class="liste-objets liaison_objets">
    99<table class='spip liste'>
    10         [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{selection_objet:info_1_selection_objet,selection_objet:info_nb_selection_objets}})</strong></caption>]
     10        [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{liaison_objet:info_1_liaison_objet,liaison_objet:info_nb_liaison_objets}})</strong></caption>]
    1111        <thead>
    1212                <tr class='first_row'>
    1313                        <th class='picto' scope='col'></th>
    1414                        <th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th>
    15                         <th class='titre' scope='col'>[(#TRI{titre,<:selection_objet:label_titre:>,ajax})]</th>
     15                        <th class='titre' scope='col'>[(#TRI{titre,<:liaison_objet:label_titre:>,ajax})]</th>
    1616                        <th class='date' scope='col'>[(#TRI{date,<:date:>,ajax})]</th>
    1717                        <th class='id' scope='col'>[(#TRI{id_objet,<:info_numero_abbreviation:>,ajax})]</th>
     
    1919        </thead>
    2020        <tbody>
    21         <BOUCLE_liste_selection_objets(SELECTION_OBJETS){id_selection_objet?}{id_objet_dest?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}>
     21        <BOUCLE_liste_liaison_objets(LIAISON_OBJETS){id_liaison_objet?}{id_objet_dest?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}>
    2222                <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
    2323                        <td class='picto'>[(#CHEMIN_IMAGE{objet-16.png}|balise_img)]</td>
    24                         <td class='statut'>[(#STATUT|puce_statut{selection_objet,#ID_SELECTION_OBJET})]</td>
     24                        <td class='statut'>[(#STATUT|puce_statut{liaison_objet,#ID_LIAISON_OBJET})]</td>
    2525                        <td class='titre principale'>
    26                                 [(#LOGO_SELECTION_OBJET|image_reduire{20,26})]
    27                                 <a href="[(#URL_ECRIRE{selection_objet,id_selection_objet=#ID_SELECTION_OBJET})]" title="<:info_numero_abbreviation|attribut_html:> #ID_OBJET">
     26                                [(#LOGO_LIAISON_OBJET|image_reduire{20,26})]
     27                                <a href="[(#URL_ECRIRE{liaison_objet,id_liaison_objet=#ID_LIAISON_OBJET})]" title="<:info_numero_abbreviation|attribut_html:> #ID_OBJET">
    2828                                        [(#RANG). ][(#TITRE|sinon{#OBJET|info_objet{#ID_OBJET,titre}})]
    2929                                </a>[((#TYPE_LIEN|nom_type{#OBJET_DEST}))]
     
    3131                        <td class='date secondaire'>[(#DATE|affdate_jourcourt)]</td>
    3232                        <td class='id'>[(#AUTORISER{modifier,objet,#ID_OBJET}|?{
    33                                 <a href="[(#URL_ECRIRE{selection_objet_edit,id_objet=#ID_SELECTION_OBJET})]">#ID_SELECTION_OBJET</a>,
     33                                <a href="[(#URL_ECRIRE{liaison_objet_edit,id_objet=#ID_LIAISON_OBJET})]">#ID_LIAISON_OBJET</a>,
    3434                                #ID_OBJET
    3535                        })]</td>
    3636                </tr>
    37         </BOUCLE_liste_selection_objets>
     37        </BOUCLE_liste_liaison_objets>
    3838        </tbody>
    3939</table>
    4040[<p class='pagination'>(#PAGINATION{prive})</p>]
    4141</div>
    42 </B_liste_selection_objets>[
    43 <div class="liste-objets selection_objets caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
    44 ]<//B_liste_selection_objets>
     42</B_liste_liaison_objets>[
     43<div class="liste-objets liaison_objets caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
     44]<//B_liste_liaison_objets>
  • _plugins_/selection_objets/liaison_objets/prive/squelettes/contenu/configurer_liaison_objet.html

    r107838 r107839  
    11[(#AUTORISER{webmestre}|sinon_interdire_acces)]
    2 <h1 class="grostitre"><:selection_objet:configurations:></h1>
     2<h1 class="grostitre"><:liaison_objet:configurations:></h1>
    33<div class='ajax'>
    4 #FORMULAIRE_CONFIGURER_SELECTION_OBJET
     4#FORMULAIRE_CONFIGURER_LIAISON_OBJET
    55</div>
  • _plugins_/selection_objets/liaison_objets/prive/squelettes/contenu/liaison_objet.html

    r107838 r107839  
    1 [(#AUTORISER{voir,selection_objet,#ID_SELECTION_OBJET}|sinon_interdire_acces)]
    2 <BOUCLE_objet(SELECTION_OBJETS){id_selection_objet}{statut==.*}{si #ENV{exec}|=={selection_objet}}>
     1[(#AUTORISER{voir,liaison_objet,#ID_LIAISON_OBJET}|sinon_interdire_acces)]
     2<BOUCLE_objet(LIAISON_OBJETS){id_liaison_objet}{statut==.*}{si #ENV{exec}|=={liaison_objet}}>
    33[(#BOITE_OUVRIR{[
    4         [(#AUTORISER{modifier,selection_objet,#ID_OBJET})
    5                 [(#ID_SELECTION_OBJET|afficher_qui_edite{selection_objet}|non)
    6                         [(#URL_ECRIRE{selection_objet_edit,id_selection_objet=#ID_SELECTION_OBJET}|icone_verticale{<:selection_objet:icone_modifier_selection_objet:>,objet,edit,right ajax preload})]
     4        [(#AUTORISER{modifier,liaison_objet,#ID_OBJET})
     5                [(#ID_LIAISON_OBJET|afficher_qui_edite{liaison_objet}|non)
     6                        [(#URL_ECRIRE{liaison_objet_edit,id_liaison_objet=#ID_LIAISON_OBJET}|icone_verticale{<:liaison_objet:icone_modifier_liaison_objet:>,objet,edit,right ajax preload})]
    77                ]
    8                 [(#ID_SELECTION_OBJET|afficher_qui_edite{objet}|oui)
    9                         [(#URL_ECRIRE{selection_objet_edit,id_selection_objet=#ID_SELECTION_OBJET}|icone_verticale{#ID_SELECTION_OBJET|afficher_qui_edite{selection_objet},warning-24,'',right edition_deja ajax preload})]
     8                [(#ID_LIAISON_OBJET|afficher_qui_edite{objet}|oui)
     9                        [(#URL_ECRIRE{liaison_objet_edit,id_liaison_objet=#ID_LIAISON_OBJET}|icone_verticale{#ID_LIAISON_OBJET|afficher_qui_edite{liaison_objet},warning-24,'',right edition_deja ajax preload})]
    1010                ]
    1111        ]
     
    1616
    1717<div class="ajax">
    18         #FORMULAIRE_DATER{selection_objet,#ID_SELECTION_OBJET}
     18        #FORMULAIRE_DATER{liaison_objet,#ID_LIAISON_OBJET}
    1919</div>
    2020
     
    2222
    2323<div id="wysiwyg">
    24 <INCLURE{fond=prive/objets/contenu/selection_objet,id_selection_objet=#ID_SELECTION_OBJET,id_objet=#ID_SELECTION_OBJET,virtuel=oui,ajax=wysiwyg,wysiwyg=1}>
     24<INCLURE{fond=prive/objets/contenu/liaison_objet,id_liaison_objet=#ID_LIAISON_OBJET,id_objet=#ID_LIAISON_OBJET,virtuel=oui,ajax=wysiwyg,wysiwyg=1}>
    2525</div>
    2626
    2727<div class="nettoyeur"></div>
    2828
    29 [(#AUTORISER{modifier,selection_objet,#ID_SELECTION_OBJET})
    30         [(#ID_OBJET|afficher_qui_edite{selection_objet}|non)
    31                 [(#URL_ECRIRE{selection_objet_edit,id_objet=#ID_SELECTION_OBJET}|icone_verticale{<:selection_objet:icone_modifier_selection_objet:>,objet,edit,right ajax preload})]
     29[(#AUTORISER{modifier,liaison_objet,#ID_LIAISON_OBJET})
     30        [(#ID_OBJET|afficher_qui_edite{liaison_objet}|non)
     31                [(#URL_ECRIRE{liaison_objet_edit,id_objet=#ID_LIAISON_OBJET}|icone_verticale{<:liaison_objet:icone_modifier_liaison_objet:>,objet,edit,right ajax preload})]
    3232        ]
    33         [(#ID_OBJET|afficher_qui_edite{selection_objet}|oui)
    34                 [(#URL_ECRIRE{selection_objet_edit,id_selection_objet=#ID_SELECTION_OBJET}|icone_verticale{#ID_SELECTION_OBJET|afficher_qui_edite{selection_objet},warning-24,'',right edition_deja ajax preload})]
     33        [(#ID_OBJET|afficher_qui_edite{liaison_objet}|oui)
     34                [(#URL_ECRIRE{liaison_objet_edit,id_liaison_objet=#ID_LIAISON_OBJET}|icone_verticale{#ID_LIAISON_OBJET|afficher_qui_edite{liaison_objet},warning-24,'',right edition_deja ajax preload})]
    3535        ]
    3636]
    3737
    38 #PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,selection_objet,id,#ID_SELECTION_OBJET},data,'<div class="nettoyeur"></div>'}}
     38#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,liaison_objet,id,#ID_LIAISON_OBJET},data,'<div class="nettoyeur"></div>'}}
    3939
    4040#BOITE_FERMER
     
    4343]
    4444</BOUCLE_objet>
    45 [(#ENV**{exec}|=={selection_objet_edit}|?{#INCLURE{fond=prive/squelettes/contenu/selection_objet_edit,redirect='',env,retourajax=oui},#REM|sinon_interdire_acces})]
     45[(#ENV**{exec}|=={liaison_objet_edit}|?{#INCLURE{fond=prive/squelettes/contenu/liaison_objet_edit,redirect='',env,retourajax=oui},#REM|sinon_interdire_acces})]
    4646<//B_objet>
  • _plugins_/selection_objets/liaison_objets/prive/squelettes/contenu/liaison_objets.html

    r107838 r107839  
    22<div class="nettoyeur"></div>
    33
    4 <INCLURE{fond=prive/objets/liste/selection_objets, par=titre, env, ajax, sinon=<:selection_objet:info_aucun_selection_objet:>} />
     4<INCLURE{fond=prive/objets/liste/liaison_objets, par=titre, env, ajax, sinon=<:liaison_objet:info_aucun_liaison_objet:>} />
    55
  • _plugins_/selection_objets/liaison_objets/prive/squelettes/navigation/affiche_gauche.html

    r107403 r107839  
    11<B_objets_cibles>
    22[(#BOITE_OUVRIR{
    3         [(#CHEMIN_IMAGE{objet-24.png}|balise_img{selection_objet,cadre-icone})]
    4         <h3  class="titrem"><:selection_objet:selection_objet:></h3>
     3        [(#CHEMIN_IMAGE{objet-24.png}|balise_img{liaison_objet,cadre-icone})]
     4        <h3  class="titrem"><:liaison_objet:liaison_objet:></h3>
    55        ,'simple personnel infos'})]
    66        <div class="formulaire_spip">
  • _plugins_/selection_objets/liaison_objets/recherche_objet.html

    r73237 r107839  
    1 #CACHE{0}#SET{config,#CONFIG{selection_objet}}
    2 #HTTP_HEADER{Content-Type: text/plain; charset=#CHARSET}#SET{objets_sel,#ARRAY}[(#ENV{langue}|oui)#SET{langue,#ENV{langue}|explode{-}}]<BOUCLE_selection(SELECTION_OBJETS){par ordre,lang}{lang ?IN #GET{langue}}{statut ?}{id_objet_dest} {objet_dest}{si #GET{config}|table_valeur{choix_illimite}|non}>#SET{objets_sel,#GET{objets_sel}|array_merge{#ARRAY{#ID_OBJET-#OBJET,#ID_SELECTION_OBJET}}}</BOUCLE_selection>#SET{objets,#GET{config}|table_valeur{selection_rubrique_objet}}#SET{donnees,#ARRAY}<BOUCLE_objets(DATA){source tableau,#GET{objets}}>[(#SET{donnees,#GET{donnees}|array_merge{#VALEUR|tableau_recherche_objet{#GET{objets_sel},#GET{langue}}}})]</BOUCLE_objets>[(#GET{donnees}|json_encode)]
     1#CACHE{0}#SET{config,#CONFIG{liaison_objet}}
     2#HTTP_HEADER{Content-Type: text/plain; charset=#CHARSET}#SET{objets_sel,#ARRAY}[(#ENV{langue}|oui)#SET{langue,#ENV{langue}|explode{-}}]<BOUCLE_liaison(LIAISON_OBJETS){par ordre,lang}{lang ?IN #GET{langue}}{statut ?}{id_objet_dest} {objet_dest}{si #GET{config}|table_valeur{choix_illimite}|non}>#SET{objets_sel,#GET{objets_sel}|array_merge{#ARRAY{#ID_OBJET-#OBJET,#ID_LIAISON_OBJET}}}</BOUCLE_liaison>#SET{objets,#GET{config}|table_valeur{liaison_rubrique_objet}}#SET{donnees,#ARRAY}<BOUCLE_objets(DATA){source tableau,#GET{objets}}>[(#SET{donnees,#GET{donnees}|array_merge{#VALEUR|tableau_recherche_objet{#GET{objets_sel},#GET{langue}}}})]</BOUCLE_objets>[(#GET{donnees}|json_encode)]
  • _plugins_/selection_objets/liaison_objets/saisies/liaison_objets.html

    r107838 r107839  
    55        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
    66                <option value="">[(#ENV{option_intro})]</option>]
    7         <BOUCLE_selection_objets(SELECTION_OBJETS){par num titre, titre}{statut?}{id_objet?}{id_objet_dest?}{recherche?}{tout}>
     7        <BOUCLE_liaison_objets(LIAISON_OBJETS){par num titre, titre}{statut?}{id_objet?}{id_objet_dest?}{recherche?}{tout}>
    88                [(#ENV{multiple}|oui)
    99                <option value="#ID_OBJET"[(#ID_OBJET|in_array{#ENV{valeur_forcee,#GET{valeur,#ENV{defaut,#ARRAY}}}}|oui) selected="selected"]>#TITRE 1</option>]
    1010                [(#ENV{multiple}|non)
    1111                <option value="#ID_OBJET"[(#ID_OBJET|=={#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}}|oui) selected="selected"]>#TITRE</option>]
    12         </BOUCLE_selection_objets>
     12        </BOUCLE_liaison_objets>
    1313</select>
Note: See TracChangeset for help on using the changeset viewer.