Skip to content
Extraits de code Groupes Projets
Valider b88d2f25 rédigé par kent1@arscenic.info's avatar kent1@arscenic.info
Parcourir les fichiers

Si on a activé les révisions sur les documents :

- versionner la taille, le fichier
- afficher des labels corrects sur pages de révisions
parent 9558d29d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -173,7 +173,7 @@ function medias_declarer_tables_objets_sql($tables){
'titre' => 3, 'descriptif' => 1, 'fichier' => 1, 'credits' => 1,
),
'champs_editables' => array('titre', 'descriptif', 'date', 'taille', 'largeur','hauteur','mode','credits','fichier','distant','extension', 'id_vignette', 'media'),
'champs_versionnes' => array('id_vignette', 'titre', 'descriptif', 'hauteur', 'largeur', 'mode','credits','distant'),
'champs_versionnes' => array('id_vignette', 'titre', 'descriptif', 'hauteur', 'largeur','fichier','taille', 'mode','credits','distant'),
'modeles' => array('document','doc','img','emb','image','video','text','audio','application'),
);
......
......@@ -107,11 +107,13 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'info_installer_tous_documents' => 'Installer tous les documents',
'info_largeur' => 'Largeur',
'info_logo_max_taille' => 'Les logos doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).',
'info_mode' => 'Mode',
'info_modifier_document' => 'Modifier le document',
'info_portfolio' => 'Portfolio',
'info_referencer_doc_distant' => 'Référencer un document sur l’internet :',
'info_sans_vignette' => 'Sans vignette',
'info_statut_document' => 'Ce document est :',
'info_taille' => 'Poids',
'info_telecharger' => 'Télécharger depuis votre ordinateur :',
'infos' => 'Infos techniques',
'item_autoriser_selectionner_date_en_ligne' => 'Permettre de modifier la date de chaque document',
......
......@@ -309,3 +309,32 @@ function medias_boite_infos($flux){
}
return $flux;
}
/**
* Insertion dans le pipeline revisions_chercher_label (Plugin révisions)
* Trouver le bon label à afficher sur les champs dans les listes de révisions
*
* Si un champ est un champ extra, son label correspond au label défini du champs extra
*
* @pipeline revisions_chercher_label
* @param array $flux Données du pipeline
* @return array Données du pipeline
**/
function medias_revisions_chercher_label($flux){
foreach(array('id_vignette', 'hauteur', 'largeur','mode','taille') as $champ){
if($flux['args']['champ'] == $champ){
$flux['data'] = _T('medias:info_'.$champ);
return $flux;
}
}
foreach(array('fichier','taille', 'mode','credits') as $champ){
if($flux['args']['champ'] == $champ){
$flux['data'] = _T('medias:label_'.$champ);
return $flux;
}
}
if($flux['args']['champ'] == 'distant')
$flux['data'] = $flux['data'] = _T('medias:fichier_distant');
return $flux;
}
\ No newline at end of file
<paquet
prefix="medias"
categorie="multimedia"
version="2.9.7"
version="2.9.8"
etat="stable"
compatibilite="[3.0.0;3.1.*]"
logo="prive/themes/spip/images/portfolio-32.png"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter