source: spip-zone/_plugins_/commandes_contacts_et_organisation/inc/lier_commande_contact.php @ 50562

Last change on this file since 50562 was 50562, checked in by cam.lafit@…, 9 years ago

Affecter des commandes à un contact ou organisation

  • Exemple d'elargissement de l'action lier_commande_objet
File size: 915 bytes
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4include_spip('base/abstract_sql');
5
6    function inc_lier_commande_contact_dist($id_commande,$id_contact) {
7
8        if (intval($id_commande) && intval($id_contact)) {
9
10            $res = sql_updateq(
11                'spip_contacts_liens',
12                array(
13                    'id_contact' => $id_contact,
14                    'objet' => 'commande',
15                    'id_objet' => $id_commande
16                ),
17                'id_objet = '.$id_commande.' AND objet = "commande"'
18            );
19
20            if (!$res) {
21                $res = sql_insertq(
22                    'spip_contacts_liens',
23                    array(
24                        'id_contact' => $id_contact,
25                        'objet' => 'commande',
26                        'id_objet' => $id_commande
27                    )
28                );
29            }
30        }
31    }
32
33?>
Note: See TracBrowser for help on using the repository browser.