<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Modul%3APritoci</id>
	<title>Modul:Pritoci - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Modul%3APritoci"/>
	<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Modul:Pritoci&amp;action=history"/>
	<updated>2026-06-26T17:25:29Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Modul:Pritoci&amp;diff=736733&amp;oldid=prev</id>
		<title>Suradnik10: preuzeto s hr.wikipedije</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Modul:Pritoci&amp;diff=736733&amp;oldid=prev"/>
		<updated>2026-03-27T19:41:17Z</updated>

		<summary type="html">&lt;p&gt;preuzeto s hr.wikipedije&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local utjece = mw.loadData( &amp;#039;Module:Pritoci/podatci&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local prikaz = {}&lt;br /&gt;
function prikaz.D(x)&lt;br /&gt;
  return &amp;#039;&amp;lt;span title=&amp;quot;desni pritok&amp;quot;&amp;gt;⤴ &amp;#039;..x..&amp;#039; &amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function prikaz.L(x)&lt;br /&gt;
  return &amp;#039;&amp;lt;span title=&amp;quot;lijevi pritok&amp;quot;&amp;gt;⤵ &amp;#039;..x..&amp;#039; &amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function prikaz.U(x) --rijeka se ulijeva u more ili jezero&lt;br /&gt;
  return &amp;#039;&amp;lt;span title=&amp;quot;ulijeva se u&amp;quot;&amp;gt;→ &amp;#039;..x..&amp;#039; &amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function prikaz.O(x) --jezero otječe u rijeku&lt;br /&gt;
  return &amp;#039;&amp;lt;span title=&amp;quot;otječe u&amp;quot;&amp;gt;↦ &amp;#039;..x..&amp;#039; &amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function prikaz.poveznica(voda)&lt;br /&gt;
	local tekst, nsub = voda:gsub(&amp;#039; %b()&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
	if nsub&amp;gt;0 then&lt;br /&gt;
		return &amp;#039;[[&amp;#039;.. voda .. &amp;#039;|&amp;#039; .. tekst .. &amp;#039;]]&amp;#039; &lt;br /&gt;
	else &lt;br /&gt;
		return &amp;#039;[[&amp;#039; .. voda .. &amp;#039;]]&amp;#039; &lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.tok(x) --tok voda rijeke x&lt;br /&gt;
    local za_ispis = {}&lt;br /&gt;
    while utjece[x] do&lt;br /&gt;
    	local smjer, voda = utjece[x][1], utjece[x][2]&lt;br /&gt;
    	local prikaz_smjera = prikaz[ smjer ]&lt;br /&gt;
    	if type(voda)==&amp;#039;string&amp;#039; and type(prikaz_smjera)==&amp;#039;function&amp;#039; then&lt;br /&gt;
        	table.insert(za_ispis, prikaz_smjera( prikaz.poveznica(voda) ))&lt;br /&gt;
        	x = voda&lt;br /&gt;
        else&lt;br /&gt;
        	break --ili return &amp;quot;[[Kategorija:...]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return table.concat(za_ispis)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function comp(a,b) --za table.sort&lt;br /&gt;
	local repl = {[&amp;quot;Č&amp;quot;]=&amp;quot;C~&amp;quot;, [&amp;quot;Ć&amp;quot;]=&amp;quot;C~~&amp;quot;, [&amp;quot;Đ&amp;quot;]=&amp;quot;D~&amp;quot;, [&amp;quot;Š&amp;quot;]=&amp;quot;S~&amp;quot;, [&amp;quot;Ž&amp;quot;]=&amp;quot;Z~&amp;quot;, &lt;br /&gt;
		          [&amp;quot;č&amp;quot;]=&amp;quot;c~&amp;quot;, [&amp;quot;ć&amp;quot;]=&amp;quot;c~~&amp;quot;, [&amp;quot;đ&amp;quot;]=&amp;quot;d~&amp;quot;, [&amp;quot;š&amp;quot;]=&amp;quot;s~&amp;quot;, [&amp;quot;ž&amp;quot;]=&amp;quot;z~&amp;quot;,&lt;br /&gt;
	}&lt;br /&gt;
	return mw.ustring.gsub(a, &amp;quot;[ČĆĐŠŽčćđšž]&amp;quot;, repl) &amp;lt; mw.ustring.gsub(b, &amp;quot;[ČĆĐŠŽčćđšž]&amp;quot;, repl)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.pritoci(x) --svi pritoci dane rijeke pronađeni u &amp;#039;bazi&amp;#039; Modul:Pritoci/podatci&lt;br /&gt;
	local nadjeni_pritoci = {}&lt;br /&gt;
	for k, v in pairs(utjece) do&lt;br /&gt;
		if v[2] == x then&lt;br /&gt;
			table.insert( nadjeni_pritoci, prikaz.poveznica(k) )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
    table.sort(nadjeni_pritoci, comp)&lt;br /&gt;
    return table.concat(nadjeni_pritoci, &amp;quot; · &amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.Tok(frame) --za pozivanje iz predložaka&lt;br /&gt;
	voda = frame.args[1] or frame:getParent().args[1] or &amp;quot;&amp;quot;&lt;br /&gt;
	return p.tok(voda)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.Pritoci(frame) --za pozivanje iz predložaka&lt;br /&gt;
	voda = frame.args[1] or frame:getParent().args[1] or &amp;quot;&amp;quot;&lt;br /&gt;
	return p.pritoci(voda)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.svi_podatci() --pomoćna funkcija, ispisuje sve rijeke/vode iz &amp;#039;baze&amp;#039; Modul:Pritoci/podatci&lt;br /&gt;
	local abecedno = {}&lt;br /&gt;
	for k, _ in pairs(utjece) do&lt;br /&gt;
		--slijedi računski skupa operacija, zaustavlja se nakon 500 pretraga pa ju je bolje ne koristiti&lt;br /&gt;
		--if not mw.title.new(k).exists then mw.log( &amp;quot;[[&amp;quot;..k..&amp;quot;]]&amp;quot; ) end&lt;br /&gt;
		--zato:&lt;br /&gt;
		table.insert(abecedno, &amp;quot;[[&amp;quot; .. k .. &amp;quot;]]&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(abecedno, comp)&lt;br /&gt;
	return table.concat(abecedno, &amp;quot; · &amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Suradnik10</name></author>
	</entry>
</feed>