Changeset 2974


Ignore:
Timestamp:
02/28/10 22:12:43 (12 years ago)
Author:
kent1
Message:

pas mal de modifications

Location:
plugins_spip/diogene
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/diogene/diogene_options.php

    r2960 r2974  
    11<?php
    22
     3        /**
     4         * Déclaration des pipelines du plugin
     5         */
     6
     7        // #PIPELINE
     8        $GLOBALS['spip_pipeline']['diogene_ajouter_media']="";
     9        $GLOBALS['spip_pipeline']['diogene_texte_cfg_form']="";
     10        $GLOBALS['spip_pipeline']['diogene_avant_formulaire']="";
     11
     12        // dans CFG
    313        $GLOBALS['spip_pipeline']['diogene_menu_cfg']="";
    414
     15        // dans CVT
     16        $GLOBALS['spip_pipeline']['diogene_ajout_media_post_charger']="";
     17        $GLOBALS['spip_pipeline']['diogene_ajout_media_post_verifier']="";
     18        $GLOBALS['spip_pipeline']['diogene_ajout_media_post_traiter']="";
     19        $GLOBALS['spip_pipeline']['diogene_champs_texte']="";
    520?>
  • plugins_spip/diogene/formulaires/diogene.html

    r2960 r2974  
    11#CACHE{0}
    2 <div class="formulaire_spip formulaire_emballe_media[ formulaire_modifier_media-(#ENV{id_article})]">
     2<div class="formulaire_spip formulaire_diogene[ formulaire_modifier_diogene-(#ENV{id_article})]">
    33        <!-- br class='spacer' / -->
    44        [<p class="formulaire_message">(#ENV*{message_ok})</p>]
     
    1212                #ACTION_FORMULAIRE{#ENV{action}}
    1313          <ul>
    14                 <li class="fieldset" id="formvideosspip_contenu">
     14                <li class="fieldset" id="diogene_contenu">
    1515                <fieldset>
    1616                        <h3 class="legend"><:emballe_medias:informations_contenu:></h3>
    17                         [<input type="hidden" name="em_id_article" value="(#ENV*{id_article})" />]
    18                         [(#CONFIG{emballe_medias/texte/rubrique}|count|=={1}|oui)
    19                                 <input type="hidden" name="rubrique" id="rubrique" value="[(#CONFIG{emballe_medias/texte/rubrique}|implode{','})]" />]
     17                        [<input type="hidden" name="diogene_id_article" value="(#ENV*{id_article})" />]
     18                        [(#CONFIG{diogene/texte/rubrique}|count|=={1}|oui)
     19                                <input type="hidden" name="rubrique" id="rubrique" value="[(#CONFIG{diogene/texte/rubrique}|implode{','})]" />]
    2020                        <ul>
    2121                                [(#CONFIG{'articles_surtitre'}|=={oui}|oui)
    22                                 [(#CONFIG{emballe_medias/texte/surtitre}|=={on}|oui)
     22                                [(#CONFIG{diogene/texte/surtitre}|=={on}|oui)
    2323                                        [(#SAISIE{input,surtitre,
    2424                                                label=<:texte_sur_titre:>})]
     
    2727                                [(#SAISIE{input,titre,
    2828                                        label=<:texte_titre_obligatoire:>})]
    29                                
    30                                 [(#CONFIG{emballe_medias/texte/rubrique}|count|=={1}|non)
     29
     30                                [(#CONFIG{diogene/texte/rubrique}|count|=={1}|non)
    3131                                <INCLURE{fond=formulaires/selecteur_rubrique}{env}>]
    3232
    33                                 [(#CONFIG{emballe_medias/texte/mots_obligatoires}|is_array|oui)
    34                                         <INCLURE{fond=formulaires/em_selecteurs_mots}{id_groupes=#CONFIG{emballe_medias/texte/mots_obligatoires}}{obligatoire=oui}{env}>
     33                                [(#CONFIG{diogene/texte/mots_obligatoires}|is_array|oui)
     34                                        <INCLURE{fond=formulaires/selecteur_mots}{id_groupes=#CONFIG{diogene/texte/mots_obligatoires}}{obligatoire=oui}{env}>
    3535                                ]
    3636
    37                                 [(#CONFIG{emballe_medias/texte/mots_facultatifs}|is_array|oui)
    38                                         <INCLURE{fond=formulaires/em_selecteurs_mots}{id_groupes=#CONFIG{emballe_medias/texte/mots_facultatifs}}{env}>
     37                                [(#CONFIG{diogene/texte/mots_facultatifs}|is_array|oui)
     38                                        <INCLURE{fond=formulaires/selecteur_mots}{id_groupes=#CONFIG{diogene/texte/mots_facultatifs}}{env}>
    3939                                ]
    4040
    4141                                [(#CONFIG{'articles_soustitre'}|=={oui}|oui)
    42                                 [(#CONFIG{emballe_medias/texte/soustitre}|=={on}|oui)
     42                                [(#CONFIG{diogene/texte/soustitre}|=={on}|oui)
    4343                                        [(#SAISIE{input,soustitre,
    4444                                                label=<:texte_sous_titre:>})]
    4545                                ]]
    4646
    47                                 [(#ENV{formulaire_langue}|et{#VAL|emballe_medias_nombre_langues|>{1}})
     47                                [(#ENV{formulaire_langue}|et{#VAL|diogene_nombre_langues|>{1}})
    4848                                        <INCLURE{fond=formulaires/selecteur_langue}{id_article=#ENV{id_article}}{env}>
    4949                                ]
    5050
    5151                                [(#CONFIG{'articles_descriptif'}|=={oui}|oui)
    52                                 [(#CONFIG{emballe_medias/texte/descriptif}|=={on}|oui)
     52                                [(#CONFIG{diogene/texte/descriptif}|=={on}|oui)
    5353                                <li class="editer_descriptif">
    54                                         <label for="em_descriptif"><:texte_descriptif_rapide:></label>
     54                                        <label for="descriptif"><:texte_descriptif_rapide:></label>
    5555                                        [<p class='formulaire_erreur'>(#ENV**{erreurs}|table_valeur{descriptif})</p>]
    56                                         <textarea id="em_descriptif" name="descriptif" rows="6" cols="50">[(#ENV*{descriptif})]</textarea>
     56                                        <textarea id="descriptif" name="descriptif" rows="6" cols="50">[(#ENV*{descriptif})]</textarea>
    5757                                </li>]]
    5858
    5959                                [(#CONFIG{'articles_chapeau'}|=={oui}|oui)
    60                                 [(#CONFIG{emballe_medias/texte/chapeau}|=={on}|oui)
     60                                [(#CONFIG{diogene/texte/chapeau}|=={on}|oui)
    6161                                <li class="editer_chapeau">
    6262                                        <label for="chapeau"><:info_chapeau:></label>
     
    6565                                </li>]]
    6666
    67                                 [(#CONFIG{emballe_medias/texte/textearticle}|=={on}|oui)
     67                                [(#CONFIG{diogene/texte/textearticle}|=={on}|oui)
    6868                                <li class="editer_textearticle">
    6969                                        <label for="textearticle"><:info_texte:> : </label>
    7070                                         [<p class='formulaire_erreur'>(#ENV**{erreurs}|table_valeur{textearticle})</p>]
    71                                          <textarea name='textearticle' id='textearticle' class='inserer_barre' rows='12' cols='48' lang="#LANG">[(#ENV**{textearticle})]</textarea>
     71                                         <textarea name='textearticle' id='textearticle' class='inserer_barre_edition' rows='12' cols='48' lang="#LANG">[(#ENV**{textearticle})]</textarea>
    7272                                </li>]
    7373
    7474                                [(#CONFIG{'articles_ps'}|=={oui}|oui)
    75                                 [(#CONFIG{emballe_medias/texte/ps}|=={on}|oui)
     75                                [(#CONFIG{diogene/texte/ps}|=={on}|oui)
    7676                                <li class="editer_ps">
    7777                                        <label for="ps"><:info_post_scriptum:></label>
     
    8282                </fieldset>
    8383                </li>
    84                
    85                 [(#PIPELINE{em_ajouter_media,[(#ARRAY{args,[(#ENV**|unserialize)],data,''})]})]
    86                
     84
     85                [(#PIPELINE{diogene_ajouter_media,[(#ARRAY{args,[(#ENV**|unserialize)],data,''})]})]
     86
    8787                [(#ENV{selecteur_statut}|=={on}|oui)
    8888                        <INCLURE{fond=formulaires/selecteur_statut}{id_article=#ENV**{id_article}}{env}>
     
    9090          </ul>
    9191        [(#ENV{formulaire_langue}|oui)
    92                 [(#REM|emballe_medias_nombre_langues|>{#GET{nb_langues}}|oui)
     92                [(#REM|diogene_nombre_langues|>{#GET{nb_langues}}|oui)
    9393                        <p class="boutons">
    9494                                <input type="submit" class="submit" name="valider" value="<:bouton_enregistrer:>" />
    9595                        </p>]
    96                 [(#REM|emballe_medias_nombre_langues|>{#GET{nb_langues}}|non)
    97                         <p class="formulaire_erreur"><:emballe_medias:non_traduisible:></p>]
     96                [(#REM|diogene_nombre_langues|>{#GET{nb_langues}}|non)
     97                        <p class="formulaire_erreur"><:diogene:non_traduisible:></p>]
    9898        ]
    9999        [(#ENV{formulaire_langue}|non)
  • plugins_spip/diogene/formulaires/diogene.php

    r2960 r2974  
    55        $valeurs = array();
    66        $id_auteur = $visiteur_session['id_auteur'];
    7         spip_log("On redirigera sur $redirect","emballe_medias");
     7        spip_log("On redirigera sur $redirect","diogene");
    88        // charger une seule fois la config
    9         $config = lire_config('emballe_medias/statuts/');
    10 
     9        $config = lire_config('diogene/statuts/');
     10        spip_log($config);
    1111        if(!$id_auteur){
    1212                $valeurs['editable'] = false;
     
    2020                if ($config['chercher_article']=='oui') {
    2121                        if(!intval($id_article)){
    22                                 $id_article = sql_getfetsel("art.id_article","spip_articles AS art LEFT JOIN spip_auteurs_articles AS aut ON (art.id_article=aut.id_article)","art.statut IN ('prop','prepa') AND art.em_type = '$type' AND aut.id_auteur = $id_auteur");
     22                                $id_article = sql_getfetsel("art.id_article","spip_articles AS art LEFT JOIN spip_auteurs_articles AS aut ON (art.id_article=aut.id_article)","art.statut IN ('prop','prepa') AND art.objet_type = '$type' AND aut.id_auteur = $id_auteur");
    2323                                if(!intval($id_article)){
    2424                                        $id_article = 'new';
     
    3232                // On vérifie si l'auteur connecté a les droits nécessaires pour créer l'article
    3333                if(is_array($auteur_info)){
    34                         if(autoriser('em_publier')){
     34                        if(autoriser('diogene_publier')){
    3535                                $valeurs['editable'] = true;
    3636                        }
     
    6464
    6565                        $valeurs['selecteur_langue'] = true;
    66 
     66                        $validable = true;
    6767                        // L'article est publiable uniquement si un document associé existe
    68                         $validable = sql_getfetsel("doc_objet.id_document","spip_documents_liens AS doc_objet LEFT JOIN spip_documents as doc ON (doc.id_document=doc_objet.id_document)","doc_objet.id_objet = '$id_article' AND doc_objet.objet='article'");
    69                         spip_log("EM : id_document = $validable","emballe_medias");
    70 
    71                         if (intval($validable)) {
     68                        //$validable = sql_getfetsel("doc_objet.id_document","spip_documents_liens AS doc_objet LEFT JOIN spip_documents as doc ON (doc.id_document=doc_objet.id_document)","doc_objet.id_objet = '$id_article' AND doc_objet.objet='article'");
     69                        spip_log("EM : id_document = $validable","diogene");
     70
     71                        if ($validable) {
    7272                                $valeurs['selecteur_statut'] = $config['statut_visible'];
    73                                 spip_log("EM : selecteur_statut = ".$config['statut_visible'],"emballe_medias");
     73                                spip_log("EM : selecteur_statut = ".$config['statut_visible'],"diogene");
    7474                        }
    7575
     
    7878                         * On les place dans l'array $valeurs de la sorte $valeurs['groupe_#ID_GROUPE']
    7979                         */
    80                         $groupes_possibles = array_merge(lire_config('emballe_medias/texte/mots_obligatoires',array()),lire_config('emballe_medias/texte/mots_facultatifs',array()));
     80                        $groupes_possibles = array_merge(lire_config('diogene/texte/mots_obligatoires',array()),lire_config('diogene/texte/mots_facultatifs',array()));
    8181                        foreach($groupes_possibles as $groupe){
    8282                                $valeurs['groupe_'.$groupe]     = sql_fetsel('mot.id_mot','spip_mots as mot left join spip_mots_articles as mots_articles ON (mot.id_mot=mots_articles.id_mot)','mots_articles.id_article='.intval($id_article).' AND mot.id_groupe='.intval($groupe));
     
    8484
    8585                        // Pipeline pour compléter les valeurs déjà récupérées
    86                         $post_valeurs = pipeline('em_ajout_media_post_charger',
     86                        $post_valeurs = pipeline('diogene_ajout_media_post_charger',
    8787                                array(
    8888                                        'args' => array(
     
    112112                if(($valeurs['editable'] == true) && (_request('valider'))){
    113113                        spip_log("EM : On récupÚre les valeurs des inputs pour les recharger dans le formulaire");
    114                         $valeurs = emballe_medias_recuperer_champs();
     114                        $valeurs = diogene_recuperer_champs();
    115115                        $valeurs['titre'] = _request('titre');
    116116                        $valeurs['id_rubrique'] = _request('rubrique');
    117117                        $valeurs['selecteur_langue'] = true;
    118118                        $valeurs['id_article'] = $id_article;
    119                         $groupes_possibles = array_merge(lire_config('emballe_medias/texte/mots_obligatoires',array()),lire_config('emballe_medias/texte/mots_facultatifs',array()));
     119                        $groupes_possibles = array_merge(lire_config('diogene/texte/mots_obligatoires',array()),lire_config('diogene/texte/mots_facultatifs',array()));
    120120                        foreach($groupes_possibles as $groupe){
    121121                                $valeurs['groupe_'.$groupe]     = sql_fetsel('mot.id_mot','spip_mots as mot left join spip_mots_articles as mots_articles ON (mot.id_mot=mots_articles.id_mot)','mots_articles.id_article='.intval($id_article).' AND mot.id_groupe='.intval($groupe));
    122122                        }
    123                         $post_valeurs = pipeline('em_ajout_media_post_charger',
     123                        $post_valeurs = pipeline('diogene_ajout_media_post_charger',
    124124                                array(
    125125                                        'args' => array(
     
    136136                        if (intval($validable)) {
    137137                                $valeurs['selecteur_statut'] = $config['statut_visible'];
    138                                 spip_log("EM : selecteur_statut = ".$config['statut_visible'],"emballe_medias");
     138                                spip_log("EM : selecteur_statut = ".$config['statut_visible'],"diogene");
    139139                                $valeurs['statut'] = _request('statut') ? _request('statut') : 'prepa';
    140140                        }
     
    146146                        $valeurs['formulaire_langue'] = true;
    147147                }
    148                 $valeurs['em_type'] = $type;
     148                $valeurs['objet_type'] = $type;
    149149        }
    150150        if(_request('page') == 'inc-emballe_media_form'){
     
    163163
    164164        //récupere la liste des champs possible
    165         $champs = emballe_medias_champs_textes();
     165        $champs = diogene_champs_textes();
    166166
    167167        $longueur_titre = 3;
    168         $longueur_texte = lire_config('emballe_medias/texte/textearticle_taille', 30);
     168        $longueur_texte = lire_config('diogene/texte/textearticle_taille', 30);
    169169
    170170        //gere la correspondance champs -> _request(champs)
     
    175175        //verifier les champs obligatoires
    176176        foreach ($valeurs as $champs => $valeur) {
    177                 if ((lire_config('emballe_medias/texte/'.$champs.'_obligatoire') == 'on') && empty($valeur)) {
    178                         spip_log("$champs : ".lire_config('emballe_medias/texte/'.$champs.'_obligatoire'));
     177                if ((lire_config('diogene/texte/'.$champs.'_obligatoire') == 'on') && empty($valeur)) {
     178                        spip_log("$champs : ".lire_config('diogene/texte/'.$champs.'_obligatoire'));
    179179                        $erreurs[$champs] = _T('emballe_medias:champ_obligatoire');
    180180                }
    181                 else if(($length = lire_config('emballe_medias/texte/'.$champs.'_taille') > 0) && (strlen($valeur) < $length)){
    182                         spip_log("$champs : ".lire_config('emballe_medias/texte/'.$champs.'_taille'));
     181                else if(($length = lire_config('diogene/texte/'.$champs.'_taille') > 0) && (strlen($valeur) < $length)){
     182                        spip_log("$champs : ".lire_config('diogene/texte/'.$champs.'_taille'));
    183183                        $erreurs[$champs] = _T('emballe_medias:champs_trop_court',array('nombre'=>$length));
    184184                }
     
    195195         * On teste si les groupes obligatoires sont ok
    196196         */
    197         if(is_array(lire_config('emballe_medias/texte/mots_obligatoires'))){
    198                 foreach(lire_config('emballe_medias/texte/mots_obligatoires') as $groupe_obligatoire){
     197        if(is_array(lire_config('diogene/texte/mots_obligatoires'))){
     198                foreach(lire_config('diogene/texte/mots_obligatoires') as $groupe_obligatoire){
    199199                        $mots_groupe = _request('groupe_'.$groupe_obligatoire);
    200200                        if(empty($mots_groupe)){
     
    203203                }
    204204        }
    205         $erreurs = pipeline('em_ajout_media_post_verifier',
     205        $erreurs = pipeline('diogene_ajout_media_post_verifier',
    206206                                array(
    207207                                        'args' => array(
     
    222222        include_spip('base/abstract_sql');
    223223        $invalider = false;
    224         $config = lire_config('emballe_medias/statuts/');
     224        $config = lire_config('diogene/statuts/');
    225225
    226226        $id_auteur = $GLOBALS['visiteur_session']['id_auteur'];
    227227
    228228        // si dans le charger() on avait trouve un id_article deja exisant, il se trouve
    229         // dans le parametre em_id_article
    230         if ($art = _request('em_id_article')) {
     229        // dans le parametre diogenet_id_article
     230        if ($art = _request('diogene_id_article')) {
    231231                $id_article = $art;
    232232        }
     
    236236
    237237        //récupere la liste des champs possible
    238         $champs = emballe_medias_champs_textes();
     238        $champs = diogene_champs_textes();
    239239
    240240        //gere la correspondance champs -> _request(champs)
     
    250250        unset($valeurs['rubrique']);
    251251
    252         $valeurs['statut'] = _request('statut');
     252        if(lire_config('diogene/statuts/statut_visible') != 'on'){
     253                $valeurs['statut'] = lire_config('diogene/statuts/statut_article_defaut');
     254        }else{
     255                $valeurs['statut'] = _request('statut',lire_config('diogene/statuts/statut_article_defaut'));
     256        }
    253257
    254258        // Si id_rubrique vaut 0 ou n'est pas definie, creer l'article
     
    287291
    288292        if(lire_config('emballe_medias/types/gerer_types') == 'on'){
    289                 $valeurs['em_type'] = $type;
     293                $valeurs['objet_type'] = $type;
    290294        }else{
    291                 $valeurs['em_type'] = 'normal';
     295                $valeurs['objet_type'] = 'normal';
    292296        }
    293297
     
    302306                include_spip('action/editer_article');
    303307
    304                 $rubriques = lire_config('emballe_medias/texte/rubrique',array(0=>1));
    305                 $id_parent = lire_config('emballe_medias/texte/rubrique_defaut', $rubriques[0]);
    306                 $statut = $statut ? $statut : lire_config('emballe_medias/statuts/statut_article_defaut');
     308                $rubriques = lire_config('diogene/texte/rubrique',array(0=>1));
     309                $id_parent = lire_config('diogene/texte/rubrique_defaut', $rubriques[0]);
    307310                $id_article = insert_article($id_parent);
    308311
     
    316319                 * Les mots ne devraient pas être dans $valeurs
    317320                 */
    318                 $groupes_possibles = array_merge(lire_config('emballe_medias/texte/mots_obligatoires',array()),lire_config('emballe_medias/texte/mots_facultatifs',array()));
     321                $groupes_possibles = array_merge(lire_config('diogene/texte/mots_obligatoires',array()),lire_config('diogene/texte/mots_facultatifs',array()));
    319322                /*
    320323                 * On traite chaque groupe séparément
     
    370373                 */
    371374                include_spip('inc/editer_mots');
    372                 $groupes_possibles = array_merge(lire_config('emballe_medias/texte/mots_obligatoires',array()),lire_config('emballe_medias/texte/mots_facultatifs',array()));
     375                $groupes_possibles = array_merge(lire_config('diogene/texte/mots_obligatoires',array()),lire_config('diogene/texte/mots_facultatifs',array()));
    373376
    374377                /*
     
    434437        if($invalider){
    435438                include_spip('inc/invalideur');
    436                 suivre_invalideur("0",true);
    437                 spip_log('EM : emballe_media - invalider');
     439                suivre_invalideur("1",true);
    438440        }
    439441
     
    444446        }
    445447        if(($config['statut_article'] == 'prop') && ($valeurs['statut'] == 'prop')){
    446                 $message_ok = $message_ok.'<br />'._T('emballe_medias:message_article_prop_prop');
     448                $message_ok = $message_ok.'<br />'._T('diogene:message_article_prop_prop');
    447449        }
    448450        else if (($config['statut_article'] == 'prop') && ($valeurs['statut'] == 'prepa')){
    449                 $message_ok = $message_ok.'<br />'._T('emballe_medias:message_article_prop_prepa');
     451                $message_ok = $message_ok.'<br />'._T('diogene:message_article_prop_prepa');
    450452        }
    451453        else if(($config['statut_article'] == 'publie') && ($valeurs['statut'] == 'prepa')){
    452                 $message_ok = $message_ok.'<br />'._T('emballe_medias:message_article_publie_prepa');
     454                $message_ok = $message_ok.'<br />'._T('diogene:message_article_publie_prepa');
    453455        }
    454456        else if(($config['statut_article'] == 'publie') && ($valeurs['statut'] == 'publie')){
    455                 $message_ok = $message_ok.'<br />'._T('emballe_medias:message_voir_en_ligne',array('url'=>$redirect));
    456         }
    457 
    458         spip_log("On redirige sur $redirect","emballe_medias");
     457                $message_ok = $message_ok.'<br />'._T('diogene:message_voir_en_ligne',array('url'=>$redirect));
     458        }
    459459
    460460        $res['redirect'] = $redirect;
     
    462462        $res['editable'] = true;
    463463
    464         $res = pipeline('em_ajout_media_post_traiter',
     464        $res = pipeline('diogene_ajout_media_post_traiter',
    465465                array(
    466466                        'args' => array(
     
    482482function diogene_champs_textes() {
    483483        //charge les valeurs de chaque champs proposés dans le formulaire
    484         foreach (lire_config('emballe_medias/texte/') as $clef => $valeur) {
     484        foreach (lire_config('diogene/texte/') as $clef => $valeur) {
    485485                preg_match('/^(.*)(?:_obligatoire)/i', $clef, $resultat);
    486486
    487                 if ((!empty($resultat[1])) && (lire_config('emballe_medias/texte/'.$resultat[1]) == 'on')) {
     487                if ((!empty($resultat[1])) && (lire_config('diogene/texte/'.$resultat[1]) == 'on')) {
    488488                        $valeurs[] = $resultat[1];
    489489                }
    490490        }
    491         $autres_champs = pipeline('em_champs_texte',
     491        $autres_champs = pipeline('diogene_champs_texte',
    492492                array(
    493493                        'args' => array(
     
    511511 */
    512512function diogene_recuperer_champs(){
    513         foreach (lire_config('emballe_medias/texte/') as $clef => $valeur) {
     513        foreach (lire_config('diogene/texte/') as $clef => $valeur) {
    514514                preg_match('/^(.*)(?:_obligatoire)/i', $clef, $resultat);
    515515                $valeurs[$resultat[1]] = _request($resultat[1]);
  • plugins_spip/diogene/formulaires/selecteur_statut.html

    r2960 r2974  
    11#CACHE{0}
    2 <li class="fieldset em_selecteur_statut">
     2<li class="fieldset diogene_selecteur_statut">
    33<fieldset>
    44        <h3 class="legend"><:diogene:legende_selecteur_statut:></h3>
    55        <ul>
    66                <li>
    7                         [(#ENV{em_type}|oui)
    8                         [(#SET{type_texte,[(#VAL{emballe_medias:}|concat{#ENV{em_type}|sinon{document}}|_T)]})]]
     7                        [(#ENV{objet_type}|oui)
     8                                [(#SET{type_texte,[(#VAL{emballe_medias:}|concat{#ENV{objet_type}|sinon{document}}|_T)]})]]
    99                        <label for="statut">
    10                                 [(#ENV{em_type}|oui)
    11                                 <:emballe_medias:label_change_statut{type=#GET{type_texte}}:>]
    12                                 [(#ENV{em_type}|non)
    13                                 <:emballe_medias:label_change_statut_normal:>]
     10                                [(#ENV{objet_type}|oui)
     11                                <:diogene:label_change_statut{type=#GET{type_texte}}:>]
     12                                [(#ENV{objet_type}|non)
     13                                <:diogene:label_change_statut_normal:>]
    1414                        </label>
    1515                        <select id="statut" name="statut">
    16                                 [(#ENV{em_type}|oui)
     16                                [(#ENV{objet_type}|oui)
    1717                                        <option value="prepa"[(#ENV{statut}|=={prepa}|oui) selected="selected"]>
    18                                                 [(#ENV{statut}|=={prepa}|oui)<:emballe_medias:texte_statut_en_cours_redaction{type=#GET{type_texte}}:>]
    19                                                 [(#ENV{statut}|=={prepa}|non)<:emballe_medias:texte_statut_redaction{type=#GET{type_texte}}:>]
     18                                                [(#ENV{statut}|=={prepa}|oui)<:diogene:texte_statut_en_cours_redaction{type=#GET{type_texte}}:>]
     19                                                [(#ENV{statut}|=={prepa}|non)<:diogene:texte_statut_redaction{type=#GET{type_texte}}:>]
    2020                                        </option>
    21                                         [(#CONFIG{emballe_medias/statuts/statut_article}|=={prop}|oui)
     21                                        [(#CONFIG{diogene/statuts/statut_article}|=={prop}|oui)
    2222                                                <option value="prop"[(#ENV{statut}|=={prop}|oui) selected="selected"]>
    23                                                                 [(#ENV{statut}|=={prop}|oui)<:emballe_medias:texte_statut_en_cours_prop{type=#GET{type_texte}}:>]
    24                                                                 [(#ENV{statut}|=={prop}|non)<:emballe_medias:texte_statut_prop{type=#GET{type_texte}}:>]
     23                                                                [(#ENV{statut}|=={prop}|oui)<:diogene:texte_statut_en_cours_prop{type=#GET{type_texte}}:>]
     24                                                                [(#ENV{statut}|=={prop}|non)<:diogene:texte_statut_prop{type=#GET{type_texte}}:>]
    2525                                                </option>
    2626                                        ]
    27                                         [(#CONFIG{emballe_medias/statuts/statut_article}|=={prop}|non)
     27                                        [(#CONFIG{diogene/statuts/statut_article}|=={publie}|oui)
    2828                                                <option value="publie"[(#ENV{statut}|=={publie}|oui) selected="selected"]>
    29                                                         [(#ENV{statut}|=={publie}|oui)<:emballe_medias:texte_statut_en_cours_publie{type=#GET{type_texte}}:>]
    30                                                         [(#ENV{statut}|=={publie}|non)<:emballe_medias:texte_statut_publie{type=#GET{type_texte}}:>]
     29                                                        [(#ENV{statut}|=={publie}|oui)<:diogene:texte_statut_en_cours_publie{type=#GET{type_texte}}:>]
     30                                                        [(#ENV{statut}|=={publie}|non)<:diogene:texte_statut_publie{type=#GET{type_texte}}:>]
    3131                                                </option>
    3232                                        ]
    3333                                ]
    3434
    35                                 [(#ENV{em_type}|non)
     35                                [(#ENV{objet_type}|non)
    3636                                        <option value="prepa"[(#ENV{statut}|=={prepa}|oui) selected="selected"]>
    37                                                 [(#ENV{statut}|=={prepa}|oui)<:emballe_medias:texte_statut_en_cours_redaction_normal:>]
    38                                                 [(#ENV{statut}|=={prepa}|non)<:emballe_medias:texte_statut_redaction_normal:>]
     37                                                [(#ENV{statut}|=={prepa}|oui)<:diogene:texte_statut_en_cours_redaction_normal:>]
     38                                                [(#ENV{statut}|=={prepa}|non)<:diogene:texte_statut_redaction_normal:>]
    3939                                        </option>
    40                                         [(#CONFIG{emballe_medias/statuts/statut_article}|=={prop}|oui)
     40                                        [(#CONFIG{diogene/statuts/statut_article}|=={prop}|oui)
    4141                                                <option value="prop"[(#ENV{statut}|=={prop}|oui) selected="selected"]>
    42                                                         [(#ENV{statut}|=={prop}|oui)<:emballe_medias:texte_statut_en_cours_prop_normal:>]
    43                                                         [(#ENV{statut}|=={prop}|non)<:emballe_medias:texte_statut_prop_normal:>]
     42                                                        [(#ENV{statut}|=={prop}|oui)<:diogene:texte_statut_en_cours_prop_normal:>]
     43                                                        [(#ENV{statut}|=={prop}|non)<:diogene:texte_statut_prop_normal:>]
    4444                                                </option>
    4545                                        ]
    46                                         [(#CONFIG{emballe_medias/statuts/statut_article}|=={prop}|non)
     46                                        [(#CONFIG{diogene/statuts/statut_article}|=={publie}|oui)
    4747                                                <option value="publie"[(#ENV{statut}|=={publie}|oui) selected="selected"]>
    48                                                         [(#ENV{statut}|=={publie}|oui)<:emballe_medias:texte_statut_en_cours_publie_normal:>]
    49                                                         [(#ENV{statut}|=={publie}|non)<:emballe_medias:texte_statut_publie_normal:>]
     48                                                        [(#ENV{statut}|=={publie}|oui)<:diogene:texte_statut_en_cours_publie_normal:>]
     49                                                        [(#ENV{statut}|=={publie}|non)<:diogene:texte_statut_publie_normal:>]
    5050                                                </option>
    5151                                        ]
  • plugins_spip/diogene/lang/diogene_fr.php

    r2960 r2974  
    2020
    2121        // E
    22         'explication_chercher_article' => 'Lors de la soumission d\'un nouveau document,
     22        'explication_chercher_article' => 'Lors de la soumission d\'un nouveau article,
    2323                si l\'id_article n\'est pas renseign&eacute; en tant que param&egrave;tre du formulaire,
    2424                chercher l\'exsistence d\'un article en cours de r&eacute;daction du m&ecirc;me auteur
    25                 et ins&eacute;rer le document dedans (sinon on cr&eacute;e
     25                et ins&eacute;rer le article dedans (sinon on cr&eacute;e
    2626                syst&eacute;matiquement un nouvel article)',
    2727
    2828        // L
    2929        'label_case_rubriques_nouvelles' => 'Ajouter toute nouvelle rubrique cr&eacute;&eacute;es "normalement" dans la liste des rubriques disponibles',
     30        'label_change_statut' => 'Modifier le statut de votre article @type@',
     31        'label_change_statut_normal' => 'Modifier le statut de votre article',
    3032        'label_choix_rubrique' => 'Rubriques accessibles',
    3133        'label_choix_rubrique_defaut' => 'Choix de la rubrique par d&eacute;faut',
     
    3739        'legende_champs_dispos' => 'Champs &agrave; disposition dans le formulaire',
    3840        'legende_selecteur_statut' => 'Statut du m&eacute;dia',
     41
     42        // M
     43        'message_article_prop_prepa' => 'Vous devez proposer votre article &agrave; la publication pour qu\'un administrateur le publie d&eacute;finitivement.',
     44        'message_article_prop_prop' => 'Vous devez attendre qu\'un administrateur du site valide votre article d&eacute;finitivement pour le voir en ligne et en proposer un nouveau.',
     45        'message_article_publie_prepa' => 'Vous devez publier votre article afin de pouvoir en &eacute;crire un nouveau.',
    3946
    4047        // N
     
    5663
    5764        // T
     65        'texte_statut_en_cours_redaction' => 'Laisser votre article @type@ en cours de r&eacute;daction',
     66        'texte_statut_en_cours_redaction_normal' => 'Laisser votre article en cours de r&eacute;daction',
     67        'texte_statut_redaction' => 'Remettre votre article @type@ en cours de r&eacute;daction',
     68        'texte_statut_redaction_normal' => 'Remettre votre article en cours de r&eacute;daction',
     69        'texte_statut_prop' => 'Proposer votre article @type@ &agrave; la publication',
     70        'texte_statut_en_cours_prop' => 'Laisser votre article @type@ propos&eacute; &agrave; la publication',
     71        'texte_statut_prop_normal' => 'Proposer votre article &agrave; la publication',
     72        'texte_statut_en_cours_prop_normal' => 'Laisser votre article propos&eacute; &agrave; la publication',
     73        'texte_statut_publie' => 'Publier d&eacute;finitivement votre article @type@',
     74        'texte_statut_en_cours_publie' => 'Laisser votre article @type@ publi&eacute;',
     75        'texte_statut_publie_normal' => 'Publier d&eacute;finitivement votre article',
     76        'texte_statut_en_cours_publie_normal' => 'Laisser votre article publi&eacute;',
    5877        'texte_titretaille' => 'Taille minimale du titre (en nombre de caract&egrave;res)',
    5978        'titre_obligatoire' => 'Le titre est obligatoire...',
Note: See TracChangeset for help on using the changeset viewer.