Ignore:
Timestamp:
Apr 24, 2011, 8:49:59 PM (10 years ago)
Author:
marcimat@…
Message:

Pouvoir ajouter des organisations filles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/action/editer_organisation.php

    r46813 r47041  
    123123 * @return
    124124 */
    125 function instituer_organisation($id_produit, $c, $calcul_rub=true){
     125function instituer_organisation($id_organisation, $c, $calcul_rub=true){
    126126        include_spip('inc/autoriser');
    127127        include_spip('inc/rubriques');
     
    135135        // Verifier que le parent demandee existe et est different
    136136        // du parent actuel
    137         if ($id_parent != $id_parent_actuel){
     137        if (isset($c['id_parent'])
     138                AND $id_parent = intval($c['id_parent'])
     139                AND $id_parent != $id_parent_actuel
     140                AND sql_getfetsel('1', 'spip_organisations', 'id_organisation='.$id_parent))
     141        {
    138142                $champs['id_parent'] = intval($id_parent);
    139143        }
     
    153157
    154158        if (!count($champs)) return;
     159
     160        // sauver les changements
     161        sql_updateq('spip_organisations', $champs, "id_organisation=$id_organisation");
    155162       
    156163        // Invalider les caches
Note: See TracChangeset for help on using the changeset viewer.