Changeset 63094 in spip-zone for _plugins_/facd


Ignore:
Timestamp:
Jun 29, 2012, 9:10:48 AM (9 years ago)
Author:
kent1@…
Message:

Un peu plus d'explications

On ajoute un tableau + graph de conversions par jour

divers petits correctifs

Location:
_plugins_/facd
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facd/facd_pipelines.php

    r63076 r63094  
    1717 *
    1818 * Vérifie la présence à intervalle régulier de fichiers à convertir
    19  * dans la file d'attente
     19 * dans la file d'attente et lance le premier
     20 *
     21 * On exécute la tache toutes les 2 minutes
    2022 *
    2123 * @param array $taches_generales Un array des tâches du cron de SPIP
     
    2931/**
    3032 * Insertion dans le pipeline jquery_plugins (SPIP)
    31  * On ajoute deux javascript dans le head
     33 * On ajoute deux javascript dans le head si on est dans l'espace privé
     34 * pour gérer les statistiques de conversion (page ?exec=facd)
    3235 *
    3336 * @param array $plugins
     
    5154 * Intervient à chaque modification d'un objet de SPIP
    5255 * notamment lors de l'ajout d'un document
     56 *
     57 * On supprime les conversions en attente de l'objet supprimé
    5358 *
    5459 * @return $flux Le contexte de pipeline complété
  • _plugins_/facd/lang/facd_fr.php

    r63076 r63094  
    2222        'info_statut_conversion_non' => 'En attente',
    2323        'info_statut_conversion_oui' => 'Converti',
     24        'info_tous_docs_facd' => 'Documents de la file d\'attente',
    2425       
    2526        'lien_convertir_document' => 'Convertir ce document',
     
    3031        'liste_convert_tous' => 'Documents convertis',
    3132       
     33        'thead_date' => 'Date',
    3234        'thead_duree' => 'Durée',
    3335        'thead_duree_conversion' => 'Durée de conversion',
     
    3739        'thead_id' => 'ID',
    3840        'thead_id_document' => 'Document original',
    39         'thead_objet_attache' => 'Attaché à l\'objet',
     41        'thead_nombre' => 'Nombre',
    4042        'thead_statut' => 'Statut',
    4143        'titre_page_file' => 'File d\'attente du module de conversion des medias',
    4244        'titre_page_file_menu' => 'File d\'attente de conversion',
     45        'titre_page_file_convertis_jour' => 'Conversions par date',
    4346       
    4447        'version_encodee_de' => 'Ce document est une conversion du document @id_orig@'
  • _plugins_/facd/prive/liste/facd_conversions.html

    r63076 r63094  
     1[(#REM)
     2
     3        Affiche une liste des conversion de la table de FACD
     4       
     5        Peut prendre en paramètre :
     6                - titre string : le titre du tableau (facd:info_tous_docs_facd par défaut);
     7                - sinon string : le texte qui s'affiche si aucun élément n'est à afficher (vide par défaut);
     8                - statut string ou array : les statuts à afficher (oui,en_cours,erreur,non);
     9                - order string : le tri par défaut (id_facd_conversion par défaut);
     10                - nb int : le nombre d'élément de la liste paginée (10 par défaut);
     11                - duree string 'oui' : si équivaut à oui, ajoutera une colonne de la durée de la conversion; 
     12
     13]
     14
    115[(#SET{defaut_tri,#ARRAY{
    216        maj,-1,
     
    923#ANCRE_PAGINATION
    1024<div class="liste-elements conversions">
    11 <table class='spip liste'>
    12 [<caption><strong class="caption">(#ENV*{titre,<:info_tous_articles_presents:>}) [((#GRAND_TOTAL))]</strong></caption>]
     25<table class='spip liste facd'>
     26[<caption><strong class="caption">(#ENV*{titre,<:facd:info_tous_docs_facd:>}) [((#GRAND_TOTAL))]</strong></caption>]
    1327        <thead>
    1428                <tr class='first_row'>
     
    1832                        <th class='fonction'><:facd:thead_fonction:></th>
    1933                        <th class='extension'>[(#TRI{extension,<:facd:thead_extension:>,ajax})]</th>
    20                         <th class='duree_conversion'><abbr title="<:facd:thead_duree_conversion:>"><:facd:thead_duree:></abbr></th>
     34                        [(#ENV{duree}|=={oui}|oui)<th class='duree_conversion'><abbr title="<:facd:thead_duree_conversion:>"><:facd:thead_duree:></abbr></th>]
    2135                        <th class='maj'>[(#TRI{maj,<:date:>,ajax})]</th>
    2236                        [(#ENV{statut}|!={oui}|oui)
     
    3347                        <td class='fonction'>#FONCTION</td>
    3448                        <td class='extension'>#EXTENSION</td>
    35                         <td class='duree_conversion'>
     49                        [(#ENV{duree}|=={oui}|oui)<td class='duree_conversion'>
    3650                        [(#INFOS|table_valeur{debut_conversion}|is_numeric|et{#INFOS|table_valeur{fin_conversion}|is_numeric}|oui)
    3751                                #SET{duree,#INFOS|table_valeur{fin_conversion}|moins{#INFOS|table_valeur{debut_conversion}}}
    3852                                [(#VAL{H:i:s}|gmdate{#GET{duree}})]
    39                         ]</td>
     53                        ]</td>]
    4054                        <td class='maj'>#MAJ</td>
    4155                        [(#ENV{statut}|!={oui}|oui)
    4256                        <td class='statut'>[(#STATUT|=={erreur}|oui)
    4357                                #SET{erreur,oui}
    44                                 [(#AUTORISER{relancerencodage,facd,#ID_FACD_CONVERSION}|oui)
     58                                [(#AUTORISER{relancerconversion,facd,#ID_FACD_CONVERSION}|oui)
    4559                                        [(#BOUTON_ACTION{[(#VAL{facd:info_statut_conversion_#STATUT}|_T)],[(#URL_ACTION_AUTEUR{facd_relancer_conversion,#ID_FACD_CONVERSION,[(#SELF|parametre_url{log,''}|parametre_url{relance,''})]})],ajax,'',<:facd:label_relancer_conversion|attribut_html:>})]]
    4660                                [(#AUTORISER{relancerconversion,facd,#ID_FACD_CONVERSION}|non)[(#VAL{facd:info_statut_conversion_#STATUT}|_T)]]
     
    6074        [(#BOUTON_ACTION{<:facd:info_relancer_erreurs:>,[(#URL_ACTION_AUTEUR{facd_relancer_conversion,'tout',[(#SELF|parametre_url{log,''}|parametre_url{relance,''})]})],ajax})]
    6175</div>]
     76[(#REM)
     77
     78        Si le statut n'est pas oui et que l'on a des erreurs, on affiche un bouton de rechargement
     79        clické toutes les 30 sec en js
     80       
     81]
    6282[(#ENV{statut}|=={oui}|non)
    6383<div class="actions">
  • _plugins_/facd/prive/squelettes/contenu/facd.html

    r63076 r63094  
    66        titre=<:facd:liste_attente_tous:>,
    77        sinon=<:facd:liste_attente_aucun:>,
    8         statut=#ARRAY{en_cours,non},
     8        statut=#ARRAY{en_cours,erreur,non},
    99        nb=30,
    1010        env,
     
    1717        sinon=<:facd:liste_convert_aucun:>,
    1818        statut=oui,
     19        duree=oui,
    1920        nb=30,
    2021        env,
    2122        ajax})]
    2223#BOITE_FERMER
     24
     25#BOITE_OUVRIR
     26[(#INCLURE{fond=prive/liste/facd_date,
     27        env,
     28        ajax})]
     29#BOITE_FERMER
Note: See TracChangeset for help on using the changeset viewer.