Valider 43fd2d08 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

On peut ajouter une liste de documents de la mediatheque par designation d'un...

On peut ajouter une liste de documents de la mediatheque par designation d'un intervale (243-245 ou doc243-doc243)
On peut combiner valeurs uniques et intervales en une seule saisie:
132,243-245,257-279,323
parent 998feb91
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+6 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -153,7 +153,11 @@ function formulaires_joindre_document_traiter_dist($id_document='new',$id_objet=
	// on joint un document deja dans le site
	if (_request('joindre_mediatheque')){
		$refdoc_joindre = _request('refdoc_joindre');
		$refdoc_joindre = strtr($refdoc_joindre,";,-","   ");
		$refdoc_joindre = strtr($refdoc_joindre,";,","  ");
		$refdoc_joindre = preg_replace(',\b(doc|document|img),','',$refdoc_joindre);
		// expliciter les intervales xxx-yyy
		while(preg_match(",\b(\d+)-(\d+)\b,",$refdoc_joindre,$m))
			$refdoc_joindre = str_replace($m[0],implode(" ",range($m[1],$m[2])),$refdoc_joindre);
		$refdoc_joindre = explode(" ",$refdoc_joindre);
		include_spip('action/editer_document');
		foreach($refdoc_joindre as $j){
@@ -161,7 +165,7 @@ function formulaires_joindre_document_traiter_dist($id_document='new',$id_objet=
				// lier le parent en plus
				$champs = array('ajout_parents' => array("$objet|$id_objet"));
				document_modifier($j,$champs);
				if (!$ance)
				if (!$ancre)
					$ancre = $j;
				$sel[] = $j;
				$res['message_ok'] = _T('medias:document_attache_succes');
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="medias"
	categorie="multimedia"
	version="2.7.34"
	version="2.7.35"
	etat="stable"
	compatibilite="[3.0.0;3.0.*]"
	logo="prive/themes/spip/images/portfolio-32.png"