Changeset 61398 in spip-zone


Ignore:
Timestamp:
May 18, 2012, 4:00:27 PM (7 years ago)
Author:
eric@…
Message:

Mise au point de instituer pour un commentaire.
Le cycle des commentaires est donc bouclé.

Location:
_plugins_/relecture
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/relecture/base/relecture_declarations.php

    r61123 r61398  
    119119                        'accepte'       => 'puce-publier-8.png',
    120120                        'refuse'        => 'puce-refuser-8.png',
    121                         'poubelle'      => 'puce-poubelle-8.png'
     121                        'poubelle'      => 'puce-supprimer-8.png'
    122122                ),
    123123
  • _plugins_/relecture/formulaires/editer_commentaire.html

    r61376 r61398  
    99                #ACTION_FORMULAIRE{#ENV{action}}
    1010                <ul>
    11                         [(#ENV{id_commentaire}|=={oui}|ou{#AUTORISER{modifier, commentaire, #ENV{id_commentaire}}}|oui)
     11                        #SET{ecrire_texte, ''}
     12                        [(#ENV{id_commentaire, oui}|=={oui}|ou{#AUTORISER{modifier, commentaire, #ENV{id_commentaire}}}|oui)
    1213                                #SET{ecrire_texte, oui}
    1314                        ]
     15                        #SET{emetteur, #INFO_NOM{auteur, #ENV{id_emetteur}}}
     16                        [(#SET{emetteur, [<a[ href="(#ENV{id_emetteur}|generer_url_entite{auteur})"]>(#GET{emetteur})</a>]})]
    1417                        <li class="editer editer_texte obligatoire[ (#ENV**{erreurs}|table_valeur{texte}|oui) erreur]">
    15                                 <label for="texte"><:relecture:label_commentaire_texte:></label>
     18                                <label for="texte">
     19                                        <:relecture:label_commentaire_texte:>
     20                                        [(#ENV{id_emetteur}|oui) - <:relecture:label_auteur_commentaire{auteur=#GET{emetteur}}:>]
     21                                </label>
    1622                                [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{texte})</span>]
    17                                 <textarea name="texte" id="texte"[(#GET{ecrire_texte}|non) readonly="readonly"][ lang="(#LANG)"] rows="10" cols="40">[(#ENV**{texte})]</textarea>
     23                                <textarea name="texte" id="texte"[(#GET{ecrire_texte}|non) readonly="readonly" class="no_barre"][ lang="(#LANG)"] rows="10" cols="40">[(#ENV**{texte})]</textarea>
    1824                    </li>
    1925                        [(#AUTORISER{moderer, commentaire, #ENV{id_commentaire}})
     26                        <li class="editer editer_texte obligatoire[ (#ENV**{erreurs}|table_valeur{statut}|oui) erreur]">
     27                                <label for="statut"><:relecture:label_commentaire_statut:></label>
     28                                [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{statut})</span>]
     29                                <select name="statut" id="statut">
     30                                        <option value="accepte"><:relecture:texte_commentaire_accepte:></option>
     31                                        <option value="refuse"><:relecture:texte_commentaire_refuse:></option>
     32                                        <option value="poubelle"><:relecture:texte_commentaire_poubelle:></option>
     33                                </select>
     34                    </li>
    2035                        <li class="editer editer_texte[ (#ENV**{erreurs}|table_valeur{reponse}|oui) erreur]">
    2136                                <label for="reponse"><:relecture:label_commentaire_reponse:></label>
  • _plugins_/relecture/formulaires/editer_commentaire.php

    r61376 r61398  
    1717                unset($valeurs['element']);
    1818        }
    19         // Modification d'une commentaire
     19        // Modification ou mederation d'un commentaire
    2020        else if ($id = intval($id_commentaire)) {
    2121                // - si le commentaire est ouvert l'auteur de l'article peut le moderer.
    2222                //   On lui renvoie le texte du commentaire et de la reponse
    23                 $textes = sql_fetsel('texte, reponse', 'spip_commentaires', "id_commentaire=$id");
    24                 $valeurs = array_merge($valeurs, $textes);
     23                $infos = sql_fetsel('texte, reponse, id_emetteur', 'spip_commentaires', "id_commentaire=$id");
     24                $valeurs = array_merge($valeurs, $infos);
    2525        }
    2626
  • _plugins_/relecture/lang/relecture_fr.php

    r61255 r61398  
    5050        'label_article_relu' => 'Article concerné',
    5151        'label_article_texte' => 'Texte',
     52        'label_auteur_commentaire' => 'Rédigé par @auteur@',
    5253        'label_commentaires_acceptes' => 'Acceptés',
    5354        'label_commentaires_ouverts' => 'Ouverts',
    5455        'label_commentaires_poubelle' => 'Supprimés',
    5556        'label_commentaires_refuses' => 'Refusés',
     57        'label_commentaire_statut' => 'Statut du commentaire',
    5658        'label_commentaire_texte' => 'Texte du commentaire',
    5759        'label_commentaire_reponse' => 'Réponse au commentaire',
  • _plugins_/relecture/prive/objets/liste/commentaires.html

    r61255 r61398  
    3131                                <th class="auteur" scope="col">[(#TRI{id_emetteur, <:relecture:label_emetteur:>, ajax})]</th>
    3232                                <th class="date" scope="col">[(#TRI{date_ouverture, <:relecture:label_date_ouverture_commentaire:>, ajax})]</th>
    33                                 <th class="statut" scope="col">[(#TRI{statut, <:relecture:label_statut:>, ajax})]</th>
     33                        [(#ENV{affichage}|=={menu_navigation}|non)
     34                                <th class="statut-clair" scope="col">[(#TRI{statut, <:relecture:label_statut:>, ajax})]</th>
     35                        ]
    3436                                <th class="date" scope="col">[(#TRI{date_cloture, <:relecture:label_date_cloture_commentaire:>, ajax})]</th>
    3537                        [(#ENV{affichage}|=={menu_navigation}|oui)
     
    5860                                </td>
    5961                                <td class="date">[(#DATE_OUVERTURE|affdate_court)]</td>
     62                        [(#ENV{affichage}|=={menu_navigation}|non)
    6063                                <td class="statut-clair">[(#VAL{relecture:texte_commentaire_}|concat{#STATUT}|_T)]</td>
     64                        ]
    6165                                <td class="date">[(#DATE_CLOTURE|intval|oui)[(#DATE_CLOTURE|affdate_court)]]</td>
    6266                        [(#ENV{affichage}|=={menu_navigation}|oui)
  • _plugins_/relecture/relecture_autorisations.php

    r61376 r61398  
    227227}
    228228
     229
     230/**
     231 * Autorisation de modifier le statut d'un commentaire
     232 *
     233 * @param object $faire
     234 * @param object $type
     235 * @param object $id
     236 * @param object $qui
     237 * @param object $opt
     238 * @return
     239 */
     240function autoriser_commentaire_instituer_dist($faire, $type, $id, $qui, $opt) {
     241
     242        $autoriser = true;
     243
     244        return $autoriser;
     245}
     246
     247
    229248?>
Note: See TracChangeset for help on using the changeset viewer.