Changeset 110279 in spip-zone for _plugins_/crayons


Ignore:
Timestamp:
May 16, 2018, 1:12:36 PM (5 months ago)
Author:
pierre.laszczak@…
Message:

Sur une bdd externe on utilisera sql_updateq qui sait gérer les prefixes de table (!= spip_).
On garde un semblant de compatibilité.
-> update de z

Location:
_plugins_/crayons/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/crayons/trunk/action/crayons_store.php

    r106361 r110279  
    455455                }
    456456
    457                 $a = spip_query($q = 'UPDATE `' . $nom_table . '` SET ' . $update . ' WHERE ' . $where, $distant);
    458 
    459                 #spip_log($q);
     457                // Sur une bdd externe on utilise sql_updateq de preference ;
     458        // l'api sql sait gerer les prefixes contrairement a spip_query.
     459        // On garde un semblant de compatibilité
     460        if ( isset($GLOBALS['spip_version_code']) && $GLOBALS['spip_version_code'] >= '1.93' ) {
     461            $a = sql_updateq($nom_table , array($col => $val), $where,'',$distant);
     462        }
     463        else {
     464            $a = spip_query($q = 'UPDATE `' . $nom_table . '` SET ' . $update . ' WHERE ' . $where, $distant);
     465            #spip_log($q);
     466        }
     467
    460468                include_spip('inc/invalideur');
    461                 suivre_invalideur($cond, $modif = true);
     469
     470                // Pour une base externe doit on prefixer le type avec le nom du connecteur?
     471        // ex: nomconnect_objet
     472                suivre_invalideur($type, $modif = true);
     473
    462474        } else {
    463475                // cle primaire composee : 3-4-rubrique
  • _plugins_/crayons/trunk/paquet.xml

    r108590 r110279  
    22        prefix="crayons"
    33        categorie="edition"
    4         version="1.26.15"
     4        version="1.26.16"
    55        etat="stable"
    66        compatibilite="[1.9.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.