Changeset 66054 in spip-zone


Ignore:
Timestamp:
Sep 19, 2012, 8:53:30 AM (7 years ago)
Author:
cedric@…
Message:

Utiliser la declaration des champs_editables pour permettre l'extension de la table par declaration (et il faudrait refactorer le code d'insertion/modification en base des forum sur le modele de l'api editer_objet)

Location:
_core_/branches/spip-3.0/plugins/forum
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.0/plugins/forum/base/forum.php

    r63335 r66054  
    7676                'date' => 'date_heure',
    7777
     78                'champs_editables' => array('titre', 'texte', 'nom_site', 'url_site'),
     79
    7880                'field'=> array(
    7981                        "id_forum"      => "bigint(21) NOT NULL",
  • _core_/branches/spip-3.0/plugins/forum/inc/forum_insert.php

    r62170 r66054  
    6868        $c['id_objet'] = $id_objet;
    6969
    70         foreach (array(
    71                 'titre', 'texte', 'nom_site', 'url_site'
    72         ) as $champ)
     70        include_spip('inc/filtres');
     71        $champs = objet_info('forum','champs_editables');
     72        foreach ($champs as $champ)
    7373                $c[$champ] = _request($champ);
    7474
  • _core_/branches/spip-3.0/plugins/forum/paquet.xml

    r65951 r66054  
    22        prefix="forum"
    33        categorie="communication"
    4         version="1.8.17"
     4        version="1.8.18"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.