Browse Source

Chaines de langue

+ recherche dans la boite de reception
+ icones de creation de nouveaux messages/annonces/pense-betes
svn/root/tags/plugins/organiseur/0.4.0
cedric@yterium.com 12 years ago
parent
commit
ad8ac3be7c
  1. 10
      base/organiseur.php
  2. 7
      lang/organiseur_fr.php
  3. 3
      prive/objets/liste/messages-recus.html
  4. 11
      prive/squelettes/inclure/organiseur-reception.html
  5. 11
      prive/squelettes/navigation/messages.html
  6. 14
      prive/style_prive_plugin_organiseur.html

10
base/organiseur.php

@ -27,9 +27,9 @@ function organiseur_declarer_tables_objets_sql($tables){
$tables['spip_messages'] = array(
'page'=> false,
'texte_modifier' => 'icone_modifier_message',
'texte_creer' => 'icone_ecrire_article',
'texte_objets' => 'public:articles',
'texte_objet' => 'public:article',
'texte_creer' => 'icone_ecrire_nouveau_message',
'texte_objets' => 'organiseur:messages',
'texte_objet' => 'organiseur:message',
'info_aucun_objet'=> 'info_aucun_message',
'info_1_objet' => 'info_1_message',
'info_nb_objets' => 'info_nb_messages',
@ -66,6 +66,10 @@ function organiseur_declarer_tables_objets_sql($tables){
'exception' => array('statut','tout')
),
),
'rechercher_champs' => array(
'titre' => 8, 'texte' => 1
),
);
return $tables;

7
lang/organiseur_fr.php

@ -20,10 +20,17 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'info_message_non_lu' => 'Nouveau message',
'info_1_message_nonlu' => '1 nouveau message',
'info_nb_messages_nonlus' => '@nb@ nouveaux messages',
'icone_ecrire_nouveau_message' => 'Envoyer un nouveau message',
'icone_ecrire_nouvelle_annonce' => 'Envoyer une nouvelle annonce',
'icone_ecrire_nouveau_pensebete' => 'Ecrire une nouveau pense-bête',
// L
'loading' => 'Chargement...',
// M
'message' => 'Message',
'messages' => 'Messages',
// T
'titre_boite_reception' => 'Boîte de reception',
'titre_boite_envoi' => 'Boîte d\'envoi',

3
prive/objets/liste/messages-recus.html

@ -29,7 +29,7 @@
<BOUCLE_mess_rec(MESSAGES auteurs){destinataire #ENV{id_auteur}}{type?}{where?}{statut?}{recherche?}{tri #ENV{par,date_heure},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
[(#SET{vu,[(#TYPE|=={pb}|ou{#VU|match{^(oui|pou)$}})]})]
<tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][(#GET{vu}|non)new]">
<td class='new'>[(#GET{vu}|?{'',#CHEMIN_IMAGE{pictonew-16.png}|balise_img{<:organiseur:info_message_non_lu:>}})]</td>
<td class='new'>[(#GET{vu}|?{'',#CHEMIN_IMAGE{pictonew-16.png}|balise_img{<:organiseur:info_message_non_lu:>}|inserer_attribut{title,<:organiseur:info_message_non_lu:>}})]</td>
<td class='type'>[(#CHEMIN_IMAGE{#GET{icone_type}|table_valeur{#TYPE}|sinon{message-16.png}}|balise_img{#VAL{organiseur:info_type_message_}|concat{#TYPE}|_T})]</td>
<td class='isrv'>[(#RV|=={oui}|oui)[(#CHEMIN_IMAGE{heure-16.png}|balise_img{<:organiseur:info_type_message_rv:>})]]</td>
<td class="from"><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></td>
@ -54,4 +54,3 @@
</B_mess_rec>[
<div class="liste-objets messages"><strong class="caption">(#ENV*{sinon,''})</strong></div>
]<//B_mess_rec>

11
prive/squelettes/inclure/organiseur-reception.html

@ -1 +1,10 @@
<INCLURE{fond=prive/objets/liste/messages-recus,id_auteur=#ENV{id_auteur}, ajax} />
#FORMULAIRE_RECHERCHE_ECRIRE{#SELF,ajax}
<div class='nettoyeur'></div>
<INCLURE{fond=prive/objets/liste/messages-recus,id_auteur=#ENV{id_auteur},statut=publie,nb=50,env,ajax} />
[(#URL_ECRIRE{message_edit,new=oui}|icone_verticale{<:organiseur:icone_ecrire_nouveau_message:>,message-24.png,new,right})]
[(#AUTORISER{envoyermessage,annonce}|oui)
[(#URL_ECRIRE{message_edit,new=oui&typemes=affich}|icone_verticale{<:organiseur:icone_ecrire_nouvelle_annonce:>,annonce-24.png,new,right})]
]
[(#AUTORISER{envoyermessage,pensebete}|oui)
[(#URL_ECRIRE{message_edit,new=oui&typemes=pb}|icone_verticale{<:organiseur:icone_ecrire_nouveau_pensebete:>,pensebete-24.png,new,right})]
]

11
prive/squelettes/navigation/messages.html

@ -1,3 +1,14 @@
#BOITE_OUVRIR{'',info}
<:info_gauche_messagerie:>
#BOITE_FERMER
#BOITE_OUVRIR{'',raccourcis}
[(#URL_ECRIRE{message_edit,new=oui}|icone_horizontale{<:organiseur:icone_ecrire_nouveau_message:>,message-24.png,new})]
[(#AUTORISER{envoyermessage,annonce}|oui)
[(#URL_ECRIRE{message_edit,new=oui&typemes=affich}|icone_horizontale{<:organiseur:icone_ecrire_nouvelle_annonce:>,annonce-24.png,new})]
]
[(#AUTORISER{envoyermessage,pensebete}|oui)
[(#URL_ECRIRE{message_edit,new=oui&typemes=pb}|icone_horizontale{<:organiseur:icone_ecrire_nouveau_pensebete:>,pensebete-24.png,new})]
]
#BOITE_FERMER

14
prive/style_prive_plugin_organiseur.html

@ -21,14 +21,6 @@
#SET{right,#ENV{ltr}|choixsiegal{left,right,left}}
#SET{rtl,#ENV{ltr}|choixsiegal{left,'',_rtl}}
/* exec=mesage */
#participants table.spip {border:0; }
#participants .cadre_padding {padding:0 0 4px 0; }
/* ?exec=message_edit */
.message_edit .formo {width:99%;}
.message_edit .box {margin:20px 0;}
.item.message .rv {color:#666;font-size:0.9em;padding-#GET{left}:20px;background:url(#CHEMIN_IMAGE{heure-16.png}) no-repeat [(#GET{left}) ]top;}
.item.message .rv.on {color:#000;background-image:url(#CHEMIN_IMAGE{heure-on-16.png});}
@ -36,3 +28,9 @@
.liste-objets.messages tr > .type,
.liste-objets.messages tr > .isrv {width: 16px; padding-left:2px;padding-right:2px;text-align:center;}
.liste-objets.messages tr.new td {font-weight: bold;}
/* ?exec=message_edit */
.message_edit .formo {width:99%;}
.message_edit .box {margin:20px 0;}
/* ?exec=messages*/
Loading…
Cancel
Save