Ignore:
Timestamp:
10/26/12 19:40:54 (7 years ago)
Author:
kent1
Message:

Une icone, un lien de doc provisoire

Un début de configuration

Location:
plugins_spip/signalement/trunk
Files:
6 added
4 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/signalement/trunk/base/signalement.php

    r6969 r7015  
    2020
    2121function signalement_declarer_tables_objets_sql($tables){
    22         $tables['spip_signalement'] = array(
     22        $tables['spip_signalements'] = array(
    2323                'texte_retour' => 'icone_retour',
    2424                'texte_objets' => 'signalement:signalements',
     
    3333                'date' => 'maj',
    3434                'principale' => 'oui',
    35                 'champs_editables' => array('texte'),
     35                'champs_editables' => array('texte','motif'),
    3636                'field'=> array(
    3737                        "id_signalement"        => "bigint(21) NOT NULL",
    3838                        "id_objet"      => "bigint(21) DEFAULT '0' NOT NULL",
    3939                        "objet"         => "VARCHAR (25) DEFAULT '' NOT NULL",
    40                         "texte" => "mediumtext DEFAULT '' NOT NULL",
     40                        "texte"         => "mediumtext DEFAULT '' NOT NULL",
     41                        "motif"         => "text DEFAULT '' NOT NULL",
    4142                        "auteur"        => "text DEFAULT '' NOT NULL",
    4243                        "email_auteur"  => "text DEFAULT '' NOT NULL",
    43                         "ip"    => "varchar(40) DEFAULT '' NOT NULL",
    44                         "maj"   => "TIMESTAMP",
     44                        "ip"            => "varchar(40) DEFAULT '' NOT NULL",
     45                        "maj"           => "TIMESTAMP",
    4546                        "id_auteur"     => "bigint DEFAULT '0' NOT NULL"
    4647                ),
     
    5657                ),
    5758                'rechercher_champs' => array(
    58                 'texte' => 3, 'auteur' => 2, 'email_auteur' => 2
     59                'texte' => 3, 'motif' => 2, 'auteur' => 2, 'email_auteur' => 2
    5960                ),
    60                 'champs_versionnes' => array('id_secteur','champs_caches','champs_ajoutes','statut_auteur','statut_auteur_publier','options_complements','menu','id_auteur', 'titre', 'description', 'objet', 'type'),
     61                'champs_versionnes' => array('id_auteur', 'texte', 'objet', 'id_objet', 'auteur','ip','motif')
    6162        );
    6263       
     
    6566       
    6667        // recherche jointe sur les diogenes pour tous les objets
    67         $tables[]['rechercher_jointures']['signalement'] = array('texte' => 1);
     68        $tables[]['rechercher_jointures']['signalement'] = array('texte' => 1,'motif' => 1);
    6869       
    6970        // versionner les jointures pour tous les objets
  • plugins_spip/signalement/trunk/formulaires/configurer_signalement.html

    r6967 r7015  
    66                #ACTION_FORMULAIRE{#ENV{action}}
    77                <ul>
    8                
     8                <li class="editer editer_motifs">
     9                        <label for="motifs"><:signalement:label_select_motifs:></label>[
     10                        <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{motifs})</span>]
     11                                <p class="explication"><:signalement:explication_select_motifs:></p>
     12                                <select id="motifs[]" name="motifs" multiple="multiple" size="10">
     13                                        <option value="actes_danger"><:signalement:motif_option_actes_danger:></option>
     14                                        <option value="enfants"><:signalement:motif_option_enfants:></option>
     15                                        <option value="haine"><:signalement:motif_option_haine:></option>
     16                                        <option value="droits_auteurs"><:signalement:motif_option_droits_auteurs:></option>
     17                                        <option value="sexe"><:signalement:motif_option_sexe:></option>
     18                                        <option value="spam"><:signalement:motif_option_spam:></option>
     19                                        <option value="violence"><:signalement:motif_option_violence:></option>
     20                                </select>
     21                </li>
    922                </ul>
    1023                <p class="boutons">
  • plugins_spip/signalement/trunk/lang/signalement_fr.php

    r6967 r7015  
    55
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
     7
     8        // E
     9        'explication_select_motifs' => 'Les motifs ci-dessous seront affichés dans un sélecteur afin de préciser la nature du signalement.',
     10       
    711        // I
    812        'info_1_signalement' => '1 signalement',
    913        'info_aucun_signalement' => 'Aucun signalement',
    1014        'info_nb_diogenes' => '@nb@ signalements',
    11 
     15       
     16        // L
     17        'label_select_motifs' => 'Motifs à sélectionner',
     18       
     19        // M
     20        'motif_option_actes_danger' => 'Actes dangereux ou pernicieux (drogues, explosifs, suicides, mutilation...)',
     21        'motif_option_enfants' => 'Maltraitance d\'enfants',
     22        'motif_option_droits_auteurs' => 'Violation de mes droits (droits d\'auteurs, atteinte à ma vie privée...)',
     23        'motif_option_haine' => 'Contenu incitant à la haine (apologie de la haine, harcÚlement, racisme, abus sur personnes vulnérables...)',
     24        'motif_option_sexe' => 'Contenu à caractÚre sexuel (acte sexuel, nudité...)',
     25        'motif_option_spam' => 'Spam (publicité, arnaques/fraudes, contenu mensonger...)',
     26        'motif_option_violence' => 'Contenu violent ou sanglant (agression, incitation à la violence...)',
     27       
    1228        // S
    1329        'signalement' => 'Signalement',
  • plugins_spip/signalement/trunk/paquet.xml

    r6968 r7015  
    22        prefix="signalement"
    33        categorie="edition"
    4         version="1.0.0"
     4        version="1.0.1"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.0.99]"
    7         logo=""
     7        logo="prive/themes/spip/images/signalement.png"
    88        schema="0.1.0"
    9         documentation=""
     9        documentation="http://www.mediaspip.net/ticket/faire-un-plugin-de-signalement"
    1010>       
    1111
Note: See TracChangeset for help on using the changeset viewer.