Changeset 74532 in spip-zone


Ignore:
Timestamp:
Aug 1, 2013, 1:46:29 PM (6 years ago)
Author:
marcimat@…
Message:

Même chose que r74531 pour les organisations évidemment.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/trunk/action/creer_auteur_lie.php

    r74531 r74532  
    6262
    6363                        case 'organisation':
    64                                
     64
    6565                                // Code pour le cas present ou le id_auteur est dans la table organisations...
    6666                                $organisation = sql_getfetsel("nom", "spip_organisations", "id_organisation=$arg[1]");
    6767                                $nom = trim($organisation);
    68                                 $id_auteur = sql_insertq("spip_auteurs", array(
     68
     69                                // créer l'auteur en suivant l'API pour que les pipelines s'activent
     70                                include_spip('action/editer_objet');
     71                                $id_auteur = objet_inserer('auteur');
     72                                autoriser_exception('modifier', 'auteur', $id_auteur);
     73                                objet_modifier('auteur', $id_auteur, array(
    6974                                                "nom"    =>  $nom,
    7075                                                "statut" => "1comite"
    7176                                ));
     77                                autoriser_exception('modifier', 'auteur', $id_auteur, false);
     78
     79
    7280                                include_spip('action/editer_organisation');
    7381                                organisation_modifier($arg[1], array("id_auteur" => $id_auteur));
Note: See TracChangeset for help on using the changeset viewer.