<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://wikipedia.ultim8team.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ABiblio</id>
		<title>Module:Biblio - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="http://wikipedia.ultim8team.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ABiblio"/>
		<link rel="alternate" type="text/html" href="http://wikipedia.ultim8team.com/w/index.php?title=Module:Biblio&amp;action=history"/>
		<updated>2026-04-29T06:06:23Z</updated>
		<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>http://wikipedia.ultim8team.com/w/index.php?title=Module:Biblio&amp;diff=249&amp;oldid=prev</id>
		<title>Dotpanic : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="http://wikipedia.ultim8team.com/w/index.php?title=Module:Biblio&amp;diff=249&amp;oldid=prev"/>
				<updated>2017-06-28T06:45:49Z</updated>
		
		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='fr'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 28 juin 2017 à 06:45&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='fr'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Dotpanic</name></author>	</entry>

	<entry>
		<id>http://wikipedia.ultim8team.com/w/index.php?title=Module:Biblio&amp;diff=248&amp;oldid=prev</id>
		<title>Zebulon84 : Ajout fonction lienBrise pour le modèle:Lien brisé</title>
		<link rel="alternate" type="text/html" href="http://wikipedia.ultim8team.com/w/index.php?title=Module:Biblio&amp;diff=248&amp;oldid=prev"/>
				<updated>2017-04-27T17:18:21Z</updated>
		
		<summary type="html">&lt;p&gt;Ajout fonction lienBrise pour le &lt;a href=&quot;/w/index.php?title=Mod%C3%A8le:Lien_bris%C3%A9&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Modèle:Lien brisé (page inexistante)&quot;&gt;modèle:Lien brisé&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Le module biblio centralise les différentes fonctions utiles pour les bibliographie et références.&lt;br /&gt;
&lt;br /&gt;
local Biblio = {  }&lt;br /&gt;
&lt;br /&gt;
require( 'Module:No globals' )&lt;br /&gt;
local Outils = require( 'Module:Outils' )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biblio.ouvrage = function ( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local Ouvrage = require( 'Module:Biblio/Ouvrage' )&lt;br /&gt;
	return Ouvrage.ouvrage( args ) &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biblio.chapitre = function ( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local Ouvrage = require( 'Module:Biblio/Ouvrage' )&lt;br /&gt;
	return Ouvrage.chapitre( args ) &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biblio.article = function ( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local Ouvrage = require( 'Module:Biblio/Article' )&lt;br /&gt;
	return Ouvrage.article( args ) &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biblio.lienWeb = function( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local Ouvrage = require( 'Module:Biblio/Lien web' )&lt;br /&gt;
	return Ouvrage.lienWeb( args ) &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Biblio.lienBrise = function( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local Ouvrage = require( 'Module:Biblio/Lien web' )&lt;br /&gt;
	return Ouvrage.lienBrise( args )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biblio.dictionnaire = function( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local article = Outils.validTextArg( args, 'notice', 'article', 'titre chapitre' )&lt;br /&gt;
	local Ouvrage = require( 'Module:Biblio/Ouvrage' )&lt;br /&gt;
	if article then&lt;br /&gt;
		args['titre chapitre'] = article&lt;br /&gt;
		return Ouvrage.chapitre( args ) &lt;br /&gt;
	else&lt;br /&gt;
		args.titre = args['titre ouvrage']&lt;br /&gt;
		args['sous-titre'] = args['sous-titre ouvrage']&lt;br /&gt;
		args.auteur1 = args['auteur ouvrage']&lt;br /&gt;
		args.auteurs = args['auteurs ouvrage']&lt;br /&gt;
		return Ouvrage.ouvrage( args )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- catégorise une page en fonction du namespace&lt;br /&gt;
local function categorise(args)&lt;br /&gt;
	local namespaceCategorisation = { [0] = true, [4] = true, [10] = true, [12] = true, [14] = true, [100] = true, [104] = true }&lt;br /&gt;
	local category = args[1]&lt;br /&gt;
	local flag = args[2]&lt;br /&gt;
	if type(category) == 'string'&lt;br /&gt;
		and flag &lt;br /&gt;
		and namespaceCategorisation[ mw.title.getCurrentTitle().namespace ]&lt;br /&gt;
	then&lt;br /&gt;
		return '[[Category:' .. category .. ']]'&lt;br /&gt;
	end&lt;br /&gt;
	return ''&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Biblio.ISBN = function ( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	if Outils.trim( args[1] ) then&lt;br /&gt;
		local newArgs = { isbn = args[1] }&lt;br /&gt;
		local i = 2&lt;br /&gt;
		while args[i] do&lt;br /&gt;
			newArgs[ 'isbn' .. i ] = args[i]&lt;br /&gt;
			i = i + 1&lt;br /&gt;
		end&lt;br /&gt;
		return Biblio.identifiantsBiblio( newArgs )&lt;br /&gt;
	else &lt;br /&gt;
		return '&amp;lt;small&amp;gt;([[International Standard Book Number|ISBN]]&amp;amp;nbsp;inconnu)&amp;lt;/small&amp;gt;' .. categorise{ 'ISBN nécessaire', true }&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Biblio.rechercheIsbn = function( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local References = require( 'Module:Biblio/Références' )&lt;br /&gt;
	local newArgs = { isbn = args[1], sansLabel = true, categ = {} }&lt;br /&gt;
	local isbn = References.isbn( newArgs ) or ''&lt;br /&gt;
	local categ = categorise{ 'Page avec ISBN invalide', newArgs.categ.isbnInvalid }&lt;br /&gt;
	return isbn .. categ&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biblio.EAN = function ( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	if Outils.trim( args[1] ) then&lt;br /&gt;
		local newArgs = { ean = args[1], categ = {} }&lt;br /&gt;
		local i = 2&lt;br /&gt;
		while args[i] do&lt;br /&gt;
			newArgs[ 'ean' .. i ] = args[i]&lt;br /&gt;
			i = i + 1&lt;br /&gt;
		end&lt;br /&gt;
		return Biblio.identifiantsBiblio( newArgs )&lt;br /&gt;
	else &lt;br /&gt;
		return '&amp;lt;small&amp;gt;([[EAN 13|EAN]]&amp;amp;nbsp;inconnu)&amp;lt;/small&amp;gt;[[Catégorie:EAN nécessaire]]'&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biblio.ISSN = function ( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	if Outils.trim( args[1] ) then&lt;br /&gt;
		local newArgs = { issn = args[1], categ = {} }&lt;br /&gt;
		local i = 2&lt;br /&gt;
		while args[i] do&lt;br /&gt;
			newArgs[ 'issn' .. i ] = args[i]&lt;br /&gt;
			i = i + 1&lt;br /&gt;
		end&lt;br /&gt;
		return Biblio.identifiantsBiblio( newArgs )&lt;br /&gt;
	else &lt;br /&gt;
		return '&amp;lt;small&amp;gt;([[International Standard Serial Number|ISSN]]&amp;amp;nbsp;inconnu)&amp;lt;/small&amp;gt;' .. categorise{ 'ISSN nécessaire', true }&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Biblio.rechercheIssn = function( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local References = require( 'Module:Biblio/Références' )&lt;br /&gt;
	local newArgs = { issn = args[1], sansLabel = true, categ = {} }&lt;br /&gt;
	local issn = References.issn( newArgs ) or ''&lt;br /&gt;
	local categ = categorise{ 'Page avec ISSN invalide', newArgs.categ.issnInvalid }&lt;br /&gt;
	return issn .. categ&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Biblio.BNF = function ( frame )&lt;br /&gt;
	local References = require( 'Module:Biblio/Références' )&lt;br /&gt;
	return References.bnf( Outils.extractArgs( frame )[1] )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Biblio.enLigne = function ( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local References = require( 'Module:Biblio/Références' )&lt;br /&gt;
	return '&amp;lt;small&amp;gt;[' .. References.enLigne( args )  .. ']&amp;lt;/small&amp;gt;'&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Biblio.identifiantsBiblio = function( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	args.categ = {}&lt;br /&gt;
	local References = require( 'Module:Biblio/Références' )&lt;br /&gt;
	return References.affichageLiensExternes( args, nil, true, true ) &lt;br /&gt;
		.. categorise{ 'Page avec ISBN invalide', args.categ.isbnInvalid }&lt;br /&gt;
		.. categorise{ 'Page avec ISSN invalide', args.categ.issnInvalid }&lt;br /&gt;
		.. categorise{ 'Page avec EAN invalide', args.categ.eanInvalid }&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return Biblio&lt;/div&gt;</summary>
		<author><name>Zebulon84</name></author>	</entry>

	</feed>