Changeset 113338 in spip-zone


Ignore:
Timestamp:
Jan 9, 2019, 5:41:46 PM (7 days ago)
Author:
abelass@…
Message:

v2.0.4 eviter erreur avec php7.2

Location:
_plugins_/liaison_objet
Files:
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/liaison_objet/branches/v2

  • _plugins_/liaison_objet/branches/v2/action/editer_liaison_objet.php

    r108373 r113338  
    11<?php
     2/**
     3 * Des actions pour la gestion de l'objet liaison_objet
     4 *
     5 * @plugin     Liaison_objets
     6 * @copyright  2012 - 2019
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Immeubles\Action
     10 */
     11
    212if (!defined("_ECRIRE_INC_VERSION"))
    313        return;
  • _plugins_/liaison_objet/branches/v2/action/instituer_objet_lie.php

    r108373 r113338  
    11<?php
     2/**
     3 * Action pour l'institution  d'un objet_lie
     4 *
     5 * @plugin     Liaison_objets
     6 * @copyright  2012 - 2019
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Liaison_objets\Action
     10 */
     11
    212if (!defined("_ECRIRE_INC_VERSION"))
    313        return;
     
    2939
    3040        // si l'objet n'est pas définit par langue on l'enregistre pour chaque langue du site
    31         if (count($langue) > 1) {
     41        if (is_array($langue) AND count($langue) > 1) {
    3242
    3343                foreach ($langue as $key => $l) {
  • _plugins_/liaison_objet/branches/v2/action/ranger.php

    r108373 r113338  
    11<?php
     2/**
     3 * Action pour ranger les objets liés.
     4 *
     5 * @plugin     Liaison_objets
     6 * @copyright  2012 - 2019
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Immeubles\Action
     10 */
     11
    212if (!defined("_ECRIRE_INC_VERSION"))
    313        return;
  • _plugins_/liaison_objet/branches/v2/base/liaison_objet.php

    r108373 r113338  
    11<?php
    22/**
    3  * Plugin Liaison d'objets
    4  * (c) 2012 Rainer Müller
    5  * Licence GNU/GPL
     3 * Déclarations relatives à la base de données
     4 *
     5 * @plugin     Liaison_objets
     6 * @copyright  2012 - 2019
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Liaison_objets\Pipelines
    610 */
     11
    712
    813if (!defined('_ECRIRE_INC_VERSION')) return;
  • _plugins_/liaison_objet/branches/v2/formulaires/bouton_objet.html

    r107933 r113338  
    6767                                                [(#REM) Les types de lien]
    6868
    69                                                 [(#ENV{types_lien}|count|>{0}|oui)
     69                                                [(#ENV{types_lien,#ARRAY}|count|>{0}|oui)
    7070                                                                [(#SAISIE{selection,type_lien,
    7171                                                                                label=<:liaison_objet:liaison_type_lien:> [(#GET{objets}|table_valeur{#VALEUR})],
  • _plugins_/liaison_objet/branches/v2/formulaires/recherche_objets.html

    r107933 r113338  
    44                <ul>
    55                        [(#SAISIE{input,objet_sel,label=#ENV{label_objet}})]
    6                         [(#ENV{types_lien}|count|>{0}|oui)
     6                        [(#ENV{types_lien,#ARRAY}|count|>{0}|oui)
    77                                [(#SAISIE{selection,type_lien,
    88                                        label=#ENV{label_lien},
  • _plugins_/liaison_objet/branches/v2/liaison_objet_autorisations.php

    r108373 r113338  
    11<?php
    22/**
    3  * Plugin Liaisons d'objets
    4  * (c) 2012 Rainer Müller
    5  * Licence GNU/GPL
     3 * Définit les autorisations du plugin Liaison_objets
     4 *
     5 * @plugin     Liaison_objets
     6 * @copyright  2012 - 2019
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Liaison_objets\Autorisations
    610 */
    711
     
    3236// Objet liaison_objets
    3337
    34 
    35 
    36 
    3738// creer
    3839function autoriser_objet_creer_dist($faire, $type, $id, $qui, $opt) {
     
    5455        return $qui['statut'] == '0minirezo' AND !$qui['restreint'];
    5556}
    56 
    57 
    58 
    59 
    60 ?>
  • _plugins_/liaison_objet/branches/v2/liaison_objet_fonctions.php

    r107945 r113338  
    11<?php
     2/**
     3 * Fonctions utiles au plugin Liaison_objets
     4 *
     5 * @plugin     Liaison_objets
     6 * @copyright  2012 - 2019
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Liaison_objets\Fonctions
     10 */
    211
    312if (!defined('_ECRIRE_INC_VERSION'))
  • _plugins_/liaison_objet/branches/v2/liaison_objet_pipelines.php

    r112715 r113338  
    11<?php
     2/**
     3 * Utilisations de pipelines par Liaison_objets
     4 *
     5 * @plugin     Liaison_objets
     6 * @copyright  2012 - 2019
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Liaison_objets\Pipelines
     10 */
    211
    312if (!defined("_ECRIRE_INC_VERSION"))
     
    140149
    141150                foreach ($objets_cibles as $objet) {
    142                         if ($types_lien = lire_config('liaison_objet/type_liens_' . $objet)) {
     151                        if ($types_lien = lire_config('liaison_objet/type_liens_' . $objet, array())) {
    143152                                $flux['data']['type_liens_' . $objet] = '';
    144153                                foreach ($types_lien as $key => $value) {
     
    195204        return $tableau;
    196205}
    197 ?>
     206
  • _plugins_/liaison_objet/branches/v2/modeles_lo/liaison_interface_tr.html

    r112715 r113338  
    1414</td>
    1515<td class='statut'>[(#STATUT|puce_statut{liaison_objet,#ID_LIAISON_OBJET})]</td>
    16 <td class="titre"> #SET{objet,#OBJET}
    17 [(#OBJET|=={document}|oui)#SET{objet,document_edit}]
    18 [(#SET{id,id_#OBJET})]
    19 [(#OBJET|=={site}|oui)
    20         #SET{id,id_syndic}
    21 ]
    22 [(#OBJET|=={site}|oui)
    23         #SET{id,id_syndic}
    24 ]
    25 
     16<td class="titre">
     17        #SET{objet,#OBJET}
     18        [(#OBJET|=={document}|oui)#SET{objet,document_edit}]
     19        [(#SET{id,id_#OBJET})]
     20        [(#OBJET|=={site}|oui)
     21                #SET{id,id_syndic}
     22        ]
     23        [(#OBJET|=={site}|oui)
     24                #SET{id,id_syndic}
     25        ]
    2626
    2727        [<a class="select"  href="[(#URL_ECRIRE{#GET{objet}}|parametre_url{#GET{id},#ID_OBJET})]">(#ENV{logo_objet}|image_reduire{25}|sinon{#ENV{logo_objet}|image_reduire{25}|inserer_attribut{class,spip_logos}}) </a>] <a href="[(#URL_ECRIRE{#GET{objet}}|parametre_url{#GET{id},#ID_OBJET})]">[(#TITRE|sinon{#OBJET|info_objet{#ID_OBJET,#ENV{champ_titre}}})]</a> #SET{table,#OBJET|table_objet_sql}
    28 [
    29         <div>
    30                 ((#GET{tables}|table_valeur{#GET{table}}|table_valeur{texte_objet}|_T))
     28        [<div>
     29                        ((#GET{tables}|table_valeur{#GET{table}}|table_valeur{texte_objet}|_T))
    3130        </div>]
    3231</td>
     
    3433<td class="date">#SET{date,#DATE|affdate}
    3534[(#OBJET|=={evenement}|oui)
    36         #SET{date,#DATE_DEBUT| agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}
     35        #SET{date,#DATE_DEBUT|appliquer_filtre{agenda_affdate_debut_fin,#DATE_FIN,#HORAIRE}}
    3736]
    3837[(#GET{date})]
  • _plugins_/liaison_objet/branches/v2/paquet.xml

    r113106 r113338  
    22        prefix="liaison_objet"
    33        categorie="edition"
    4         version="2.0.3"
     4        version="2.0.4"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.2.*]"
     
    1111
    1212        <nom>Liaison d'objets</nom>
    13         <auteur lien='http://websimple.be'>Rainer Müller</auteur>
     13        <auteur lien='https://websimple.be'>Rainer Müller</auteur>
    1414        <licence>GNU/GPL</licence>
    1515        <necessite nom="saisies" compatibilite="[2.28.0;]" />
     16       
    1617        <pipeline nom="autoriser" inclure="liaison_objet_autorisations.php" />
    1718        <pipeline nom="declarer_tables_objets_sql" inclure="base/liaison_objet.php" />
  • _plugins_/liaison_objet/branches/v2/prive/objets/liste/inc-liaison_interface.html

    r107933 r113338  
    33<table class='spip liste'>
    44        [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{liaison_objet:info_1_liaison_objet,liaison_objet:info_nb_liaison_objets}})
    5                 [(#GET{langues}|count|>{1}|oui)
     5                [(#ENV{langues,#ARRAY}|count|>{1}|oui)
    66                        [(#VALEUR)]
    77                ]</strong>
  • _plugins_/liaison_objet/branches/v2/prive/objets/liste/liaison_interface.html

    r107933 r113338  
    22<br class="nettoyeur"/>
    33<div class="liste-elements liaison_objets" id="liaison_objets">#ENV**{type_lien}
    4 #SET{n_langues,#ENV**{langue}|count}
     4#SET{n_langues,#ENV**{langue,#ARRAY}|count}
    55#SET{tables,#VAL|lister_tables_objets_sql}
    66[(#VAL)]
  • _plugins_/liaison_objet/branches/v2/recherche_objet_fonctions.php

    r112715 r113338  
    11<?php
     2/**
     3 * Fonctions pour le squelette recherche_objets.html
     4 *
     5 * @plugin     Liaison_objets
     6 * @copyright  2012 - 2019
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Liaison_objets
     10 */
    211
    312if (!defined('_ECRIRE_INC_VERSION'))
     
    514
    615/*Fournit un tableau avec id_objet=>donnees_objet*/
    7 
    816function tableau_recherche_objet($objet, $exclus, $lang = '') {
    917        include_spip('inc/pipelines_ecrire');
     
    3745                $champ_titre = 'titre,fichier';
    3846        }
    39 
     47        Pipelines
    4048        if (isset($tables[$table]['statut'][0]['publie']))
    4149                $statut = $tables[$table]['statut'][0]['publie'];
     
    6876                        if (!isset($exclus[$r[$id_table_objet] . '-' . $objet])) {
    6977                                $data[] = array(
    70                                         'label' => $r[titre] . ' (' . $traduction_nom_objet . ')' . $date,
     78                                        'label' => $r['titre'] . ' (' . $traduction_nom_objet . ')' . $date,
    7179                                        'value' => $r[$id_table_objet] . '-' . $objet
    7280                                );
     
    7785        return $data;
    7886}
    79 
  • _plugins_/liaison_objet/trunk/paquet.xml

    r113335 r113338  
    11<paquet
    2         prefix="liaison_objet"
    3         categorie="edition"
    4         version="2.0.4"
    5         etat="stable"
    6         compatibilite="[3.0.5;3.2.*]"
    7         logo="prive/themes/spip/images/liaison_objet-64.png"
    8         documentation="https://contrib.spip.net/Liaison-d-objets-4431"
    9         schema="1.0.0"
     2  prefix="liaison_objet"
     3  categorie="edition"
     4  version="2.0.4"
     5  etat="stable"
     6  compatibilite="[3.0.5;3.2.*]"
     7  logo="prive/themes/spip/images/liaison_objet-64.png"
     8  documentation="https://contrib.spip.net/Liaison-d-objets-4431"
     9  schema="1.0.0"
    1010>
    1111
    12         <nom>Liaison d'objets</nom>
    13         <auteur lien='https://websimple.be'>Rainer Müller</auteur>
    14         <licence>GNU/GPL</licence>
    15         <necessite nom="saisies" compatibilite="[2.28.0;]" />
    16        
    17         <pipeline nom="autoriser" inclure="liaison_objet_autorisations.php" />
    18         <pipeline nom="declarer_tables_objets_sql" inclure="base/liaison_objet.php" />
    19         <pipeline nom="declarer_tables_interfaces" inclure="base/liaison_objet.php" />
    20         <pipeline nom="affiche_milieu" inclure="liaison_objet_pipelines.php" />
    21         <pipeline nom="affiche_gauche" inclure="liaison_objet_pipelines.php" />
    22         <pipeline nom="formulaire_charger" inclure="liaison_objet_pipelines.php" />
    23         <pipeline nom="formulaire_traiter" inclure="liaison_objet_pipelines.php" />
    24         <pipeline nom="jqueryui_plugins" inclure="liaison_objet_pipelines.php" />
    25         <pipeline nom="header_prive" inclure="liaison_objet_pipelines.php" />
     12  <nom>Liaison d'objets</nom>
     13  <auteur lien='https://websimple.be'>Rainer Müller</auteur>
     14  <licence>GNU/GPL</licence>
     15  <necessite nom="saisies" compatibilite="[2.28.0;]" />
     16 
     17  <pipeline nom="autoriser" inclure="liaison_objet_autorisations.php" />
     18  <pipeline nom="declarer_tables_objets_sql" inclure="base/liaison_objet.php" />
     19  <pipeline nom="declarer_tables_interfaces" inclure="base/liaison_objet.php" />
     20  <pipeline nom="affiche_milieu" inclure="liaison_objet_pipelines.php" />
     21  <pipeline nom="affiche_gauche" inclure="liaison_objet_pipelines.php" />
     22  <pipeline nom="formulaire_charger" inclure="liaison_objet_pipelines.php" />
     23  <pipeline nom="formulaire_traiter" inclure="liaison_objet_pipelines.php" />
     24  <pipeline nom="jqueryui_plugins" inclure="liaison_objet_pipelines.php" />
     25  <pipeline nom="header_prive" inclure="liaison_objet_pipelines.php" />
    2626
    2727</paquet>
Note: See TracChangeset for help on using the changeset viewer.