Changeset 48832 in spip-zone


Ignore:
Timestamp:
Jun 16, 2011, 10:38:50 AM (10 years ago)
Author:
guy.cesaro@…
Message:

repare l'ajout de document et la notification mais il reste probleme de jointure.

resoud #2108

Location:
_core_/plugins/forum
Files:
7 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _core_/plugins/forum/formulaires/forum.html

    r48579 r48832  
    8787[
    8888        <fieldset>
    89         <legend><:bouton_ajouter_document:></legend>
     89        <legend><:medias:bouton_ajouter_document:></legend>
    9090        <ul>
    9191        <li class='editer saisie_document_forum[ (#ENV**{erreurs}|table_valeur{document_forum}|oui)erreur]'>
  • _core_/plugins/forum/formulaires/forum.php

    r47307 r48832  
    188188                        unset($_FILES['ajouter_document']);
    189189                } else {
    190                         include_spip('inc/ajouter_documents');
     190                        include_spip('inc/joindre_document');
     191                        include_spip('action/ajouter_documents');
    191192                        list($extension,$doc['name']) = fixer_extension_document($doc);
    192193                        $acceptes = forum_documents_acceptes();
  • _core_/plugins/forum/formulaires/inc-forum_previsu.html

    r47307 r48832  
    1414                                                        [<div class="notes">(#ENV*{notes}|lignes_longues)</div>]
    1515                                                        [<p class=""><:voir_en_ligne:> : <a href="(#ENV{url_site}|attribut_html)" class="spip_out">[(#ENV*{nom_site}|sinon{[(#ENV{url_site}|couper{80})]})]</a></p>]
    16                                                         [<div class="forum-document"><:info_document:> : (#ENV{ajouter_document}|table_valeur{name})</div>]
     16                                                        [<div class="forum-document"><:medias:info_document:> : (#ENV{ajouter_document}|table_valeur{name})</div>]
    1717                                                        <B_mots><p class="reponse_formulaire"><:forum:forum_avez_selectionne:>
    1818                                                        <BOUCLE_mots(MOTS){id_mot IN #ENV**{ajouter_mot}}{par num type}{par type}{par num titre}{par titre}{', '}>#TITRE</BOUCLE_mots>
  • _core_/plugins/forum/inc/email_notification_forum.php

    r48829 r48832  
    2020 * @return string
    2121 */
    22 function email_notification_forum_dist ($t, $email) {
     22function inc_email_notification_forum_dist ($t, $email) {
    2323        static $contexte = array();
    2424
  • _core_/plugins/forum/inc/forum_insert.php

    r47307 r48832  
    223223        if (isset($_FILES['ajouter_document'])
    224224        AND $_FILES['ajouter_document']['tmp_name']) {
    225                 $ajouter_documents = charger_fonction('ajouter_documents', 'inc');
     225                $files[] = array('tmp_name'=>$_FILES['ajouter_document']['tmp_name'],'name'=>$_FILES['ajouter_document']['name']);
     226                $ajouter_documents = charger_fonction('ajouter_documents','action');
    226227                $ajouter_documents(
    227                         $_FILES['ajouter_document']['tmp_name'],
    228                         $_FILES['ajouter_document']['name'], 'forum', $id_reponse,
    229                         'document', 0, $documents_actifs);
     228                        'new',
     229                        $files,
     230                        'forum',
     231                        $id_reponse,
     232                        'document');
    230233                // supprimer le temporaire et ses meta donnees
    231234                spip_unlink($_FILES['ajouter_document']['tmp_name']);
  • _core_/plugins/forum/notifications/forumposte.php

    r41556 r48832  
    6464        // Envoyer les emails
    6565        //
     66        $email_notification_forum = charger_fonction('email_notification_forum','inc');
    6667        foreach ($destinataires as $email) {
    67                 $texte = email_notification_forum($t, $email);
     68                $texte = $email_notification_forum($t, $email);
    6869                notifications_envoyer_mails($email, $texte);
    6970        }
  • _core_/plugins/forum/notifications/forumvalide.php

    r41556 r48832  
    7878        // Envoyer les emails
    7979        //
     80        $email_notification_forum = charger_fonction('email_notification_forum','inc');
    8081        foreach ($destinataires as $email) {
    81                 $texte = email_notification_forum($t, $email);
     82                $texte = $email_notification_forum($t, $email);
    8283                notifications_envoyer_mails($email, $texte);
    8384        }
  • _core_/plugins/forum/plugin.xml

    r48717 r48832  
    33        <icon>prive/themes/spip/images/forum-24.png</icon>
    44        <auteur>Collectif SPIP</auteur>
    5         <version>1.3.4</version>
     5        <version>1.3.5</version>
    66        <version_base>1.2.1</version_base>
    77        <etat>test</etat>
     
    3737        <pipeline>
    3838                <nom>notifications</nom>
    39                 <inclure>inc/forum_notifications.php</inclure>
     39                <inclure>inc/email_notification_forum.php</inclure>
    4040        </pipeline>
    4141
Note: See TracChangeset for help on using the changeset viewer.