Skip to content
Extraits de code Groupes Projets

Comparer les révisions

Les modifications sont affichées comme si la révision source était fusionnée avec la révision cible. En savoir plus sur la comparaison des révisions.

Source

Sélectionner le projet cible
No results found

Cible

Sélectionner le projet cible
  • spip/medias
  • pierre.laszczak/medias
  • cy.altern/medias
  • MathieuAlphamosa/medias
  • taffit/medias
  • RealET/medias
  • johan/medias
  • Yohooo/medias
  • pierretux/medias
  • placido/medias
  • JLuc/medias
11 résultats
Afficher les modifications
Affichage de
avec 1042 ajouts et 1059 suppressions
<div class="editer-groupe">
<div class='editer editer_fichier_upload[ (#ENV**{erreurs}|table_valeur{fichier_upload}|oui)erreur]'>
<div class='editer editer_fichier_upload[ (#ENV*{erreurs/fichier_upload}|oui)erreur]'>
<label for='fichier_upload#ENV{domid}'><:bouton_upload:></label>[
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{fichier_upload})</span>
<span class='erreur_message'>(#ENV*{erreurs/fichier_upload})</span>
]<input class='file[(#ENV{multi}|=={non}|non) multi]' type="file" name="fichier_upload[]" value='[(#ENV{fichier_upload}|is_array|?{'', #ENV{fichier_upload}})]' id="fichier_upload#ENV{domid}" size='11' />
<!--editer_fichier_upload-->
</div>
......
<?php
/**
* Tache de nettoyages du répertoire tmp/upload
*
* @plugin Medias
* @licence GNU/GPL
* @package SPIP\Medias\Genie
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Enlève les fichiers trop vieux du répertoire tmp/upload
*
* @param int $last
* @return int
**/
function genie_medias_nettoyer_repertoire_upload_dist($last) {
include_spip('inc/invalideur');
purger_repertoire(_DIR_TMP . 'upload', [
'mtime' => time() - 180 * 24 * 3600,
'subdir' => true,
]);
return 1;
}
<?php
/**
* SPIP, Système de publication pour l'internet
*
* Copyright © avec tendresse depuis 2001
* Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
*
* Ce programme est un logiciel libre distribué sous licence GNU/GPL.
*/
/**
* Gestion des modes de documents
*
* @package SPIP\Medias\Mime_type
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
function inc_calculer_mime_type_application_mp4_dist(int $id_document, string $extension, string $mime_type) {
$media = sql_getfetsel('media', 'spip_documents', 'id_document=' . intval($id_document));
if (in_array($media, ['audio', 'video'])) {
$mime_type = str_replace('application/', $media . '/', $mime_type);
return $mime_type;
}
return null;
}
<?php
/**
* SPIP, Système de publication pour l'internet
*
* Copyright © avec tendresse depuis 2001
* Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
*
* Ce programme est un logiciel libre distribué sous licence GNU/GPL.
*/
/**
* Recherche de logo
*
* @package SPIP\Core\Logos
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Cherche le logo d'un élément d'objet
*
* @param int $id
* Identifiant de l'objet
* @param string $_id_objet
* Nom de la clé primaire de l'objet
* @param string $mode
* Mode de survol du logo désiré (on ou off)
* @param bool $compat_old_logos (unused) @deprecated 5.0
* @return array
* - Liste (chemin complet du fichier, répertoire de logos, nom du logo, extension du logo, date de modification[, doc])
* - array vide aucun logo trouvé.
*/
function inc_chercher_logo_dist(
int $id,
string $_id_objet,
string $mode = 'on',
bool $compat_old_logos = false
): array {
$mode = preg_replace(',\W,', '', $mode);
if ($mode) {
// chercher dans la base
$mode_document = 'logo' . $mode;
$objet = objet_type($_id_objet);
$doc = sql_fetsel(
'D.*',
'spip_documents AS D JOIN spip_documents_liens AS L ON L.id_document=D.id_document',
'D.mode=' . sql_quote($mode_document) . ' AND L.objet=' . sql_quote($objet) . ' AND id_objet=' . $id
);
if ($doc) {
include_spip('inc/documents');
$d = get_spip_doc($doc['fichier']);
return [$d, _DIR_IMG, basename($d), $doc['extension'], @filemtime($d), $doc];
}
}
# coherence de type pour servir comme filtre (formulaire_login)
return [];
}
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
Ce diff est replié.
function editbox_init(){
jQuery('a.editbox:not(.nobox)')
.attr("onclick","").addClass('nobox').click(function(){
var casedoc = jQuery(this).parents('div.item').eq(0);
jQuery(casedoc).animateLoading();
jQuery.modalboxload(parametre_url(parametre_url(jQuery(this).attr('href'),'popin','oui'),'var_zajax','contenu'),{
onClose: function (dialog) {jQuery(casedoc).ajaxReload();}
});
return false;
});
}
var editbox_initialized;
if (!editbox_initialized){
if (window.jQuery){
editbox_initialized = true;
(function($){if(typeof onAjaxLoad == "function") onAjaxLoad(editbox_init);
$(editbox_init);
})(jQuery);
}
}
var multifile_loader;
if (typeof multifile_loader=="undefined" && typeof multifile!="undefined"){
multifile_loader = jQuery.getScript(multifile,function(){
jQuery("input[type=file].multi").MultiFile();
onAjaxLoad(function(){if (typeof jQuery!="undefined") jQuery("input[type=file].multi").MultiFile();});
});
}
Ce diff est replié.