Changeset 120920 in spip-zone


Ignore:
Timestamp:
Feb 3, 2020, 10:09:56 AM (13 months ago)
Author:
marcimat@…
Message:

Il n’y a pas de raison que insert_email() ne puisse pas prendre en compte les paramètres objet/id_objet comme ses voisins insert_adresse() et instert_numero()...

Location:
_plugins_/coordonnees/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coordonnees/trunk/action/editer_adresse.php

    r101194 r120920  
    4646        $id_adresse = sql_insertq("spip_adresses", $champs);
    4747
    48         if (!$c)
    49                 $c = array('objet' => _request('objet'),
     48        if (!$c) {
     49                $c = array(
     50                        'objet' => _request('objet'),
    5051                        'id_objet' => _request('id_objet'),
    51                         'type' => _request('type'));
     52                        'type' => _request('type')
     53                );
     54        }
    5255
    5356        // ajouter la liaison si presente
    5457        if (!empty($c['objet']) and !empty($c['id_objet'])) {
    55                 if (empty($c['type'])) $c['type'] = '';
     58                if (empty($c['type'])) {
     59                        $c['type'] = '';
     60                }
    5661                $c['id_adresse'] = $id_adresse;
    5762                sql_insertq("spip_adresses_liens", $c);
  • _plugins_/coordonnees/trunk/action/editer_email.php

    r101194 r120920  
    3030
    3131
    32 function insert_email() {
     32function insert_email($c = '') {
    3333        $champs = array(
    3434                'email' => _T('coordonnees:item_nouvel_email')
     
    4545        $id_email = sql_insertq("spip_emails", $champs);
    4646
     47        if (!$c) {
     48                $c = array(
     49                        'objet' => _request('objet'),
     50                        'id_objet' => _request('id_objet'),
     51                        'type' => _request('type')
     52                );
     53        }
     54
    4755        // ajouter la liaison si presente
    48         if ($objet = _request('objet')
    49                 and $id_objet = _request('id_objet')
    50         ) {
    51                 $type = _request('type') ? _request('type') : '';
    52                 sql_insertq("spip_emails_liens", array(
    53                         'id_email' => $id_email,
    54                         'objet' => $objet,
    55                         'id_objet' => $id_objet,
    56                         'type' => $type
    57                 ));
     56        if (!empty($c['objet']) and !empty($c['id_objet'])) {
     57                if (empty($c['type'])) {
     58                        $c['type'] = '';
     59                }
     60                $c['id_email'] = $id_email;
     61                sql_insertq("spip_emails_liens", $c);
    5862        }
    5963
  • _plugins_/coordonnees/trunk/action/editer_numero.php

    r101194 r120920  
    4545        $id_numero = sql_insertq("spip_numeros", $champs);
    4646
    47         if (!$c)
    48                 $c = array('objet' => _request('objet'),
     47        if (!$c) {
     48                $c = array(
     49                        'objet' => _request('objet'),
    4950                        'id_objet' => _request('id_objet'),
    50                         'type' => _request('type'));
     51                        'type' => _request('type')
     52                );
     53        }
    5154
    5255        // ajouter la liaison si presente
    5356        if (!empty($c['objet']) and !empty($c['id_objet'])) {
    54                 if (empty($c['type'])) $c['type'] = '';
     57                if (empty($c['type'])) {
     58                        $c['type'] = '';
     59                }
    5560                $c['id_numero'] = $id_numero;
    5661                sql_insertq("spip_numeros_liens", $c);
  • _plugins_/coordonnees/trunk/paquet.xml

    r118070 r120920  
    22        prefix="coordonnees"
    33        categorie="auteur"
    4         version="2.5.1"
     4        version="2.5.2"
    55        schema="1.8.6"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.