Changeset 106975 in spip-zone


Ignore:
Timestamp:
Oct 17, 2017, 11:33:36 AM (3 years ago)
Author:
kent1@…
Message:

Utiliser les fonctions d'édition de liens afin de bénéficier de l'API (stockage des révisions)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/xiti/trunk/formulaires/editer_xiti_niveau_objet.php

    r105593 r106975  
    6868                'id_objet='.intval($id).' AND objet='.sql_quote($type)
    6969        );
     70
     71        include_spip('action/editer_liens');
    7072        if (_request('id_xiti_niveau') != $actuel) {
    71                 sql_delete('spip_xiti_niveaux_liens', 'id_objet='.intval($id).' AND objet='.sql_quote($type));
    72                 sql_insertq(
    73                         'spip_xiti_niveaux_liens',
    74                         array('id_xiti_niveau' => _request('id_xiti_niveau'), 'id_objet' => intval($id), 'objet' => $type)
    75                 );
     73                objet_dissocier(array('xiti_niveau' => array($actuel)), array($type => array($id)));
     74                objet_associer(array('xiti_niveau' => array(_request('id_xiti_niveau'))), array($type => array($id)));
    7675                $res['message_ok'] = _T('xiti_niveau:message_niveau_maj');
    7776        } elseif (!_request('id_xiti_niveau') or _request('id_xiti_niveau') == '') {
    78                 sql_delete('spip_xiti_niveaux_liens', 'id_objet='.intval($id).' AND objet='.sql_quote($type));
     77                objet_dissocier(array('xiti_niveau' => array($actuel)), array($type => array($id)));
    7978                $res['message_ok'] = _T('xiti_niveau:message_niveau_supprime');
    8079        }
Note: See TracChangeset for help on using the changeset viewer.