<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Modul%3AVRTS_Dopusnica</id>
	<title>Modul:VRTS Dopusnica - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Modul%3AVRTS_Dopusnica"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Modul:VRTS_Dopusnica&amp;action=history"/>
	<updated>2026-05-25T15:53:22Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Modul:VRTS_Dopusnica&amp;diff=432741&amp;oldid=prev</id>
		<title>WikiSysop: Stvorena nova stranica sa sadržajem: »local p = {}  local vrts_vazece = {} ---/////////////////////-- -- OVDJE DODATI NOVE ISPRAVNE DOPUSNICE (na dno popisa) - u obliku   -- vrts_vazece['pod...«.</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Modul:VRTS_Dopusnica&amp;diff=432741&amp;oldid=prev"/>
		<updated>2022-03-18T12:02:07Z</updated>

		<summary type="html">&lt;p&gt;Stvorena nova stranica sa sadržajem: »local p = {}  local vrts_vazece = {} ---/////////////////////-- -- OVDJE DODATI NOVE ISPRAVNE DOPUSNICE (na dno popisa) - u obliku   -- vrts_vazece[&amp;#039;pod...«.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local vrts_vazece = {}&lt;br /&gt;
---/////////////////////--&lt;br /&gt;
-- OVDJE DODATI NOVE ISPRAVNE DOPUSNICE (na dno popisa) - u obliku &lt;br /&gt;
 -- vrts_vazece['podnaslov'] = ID vrijednost VRTS zahtjeva&lt;br /&gt;
vrts_vazece['AGM d.o.o.'] = '2021020410007871'&lt;br /&gt;
vrts_vazece['Klobuk.info'] = '2010042710011831'&lt;br /&gt;
vrts_vazece['Martina Zadro'] = '2021020410008174'&lt;br /&gt;
vrts_vazece['Dalibor Grubačević'] = '2021030910012327'&lt;br /&gt;
vrts_vazece['U potrazi za Markom Polom - TV serijal'] = '2021032610006338'&lt;br /&gt;
vrts_vazece['Željko Luketić'] = '2021031610007856'&lt;br /&gt;
vrts_vazece['Marin Sabolović'] = '2021031810008066'&lt;br /&gt;
vrts_vazece['Vitomir Ivanjek'] = '2021032610010289'&lt;br /&gt;
vrts_vazece['Goran Ugrin'] = '2021032610011921'&lt;br /&gt;
vrts_vazece['Ante Tadić'] = '2021040610009924'&lt;br /&gt;
vrts_vazece['Ministarstvo kulture Republike Hrvatske'] = '2021043010005276'&lt;br /&gt;
vrts_vazece['Hrvatsko kulturno vijeće'] = '2021070910003946'&lt;br /&gt;
vrts_vazece['Mladen Burnać'] = '2021080810003811'&lt;br /&gt;
vrts_vazece['Petar Milić'] = '2021081910003603'&lt;br /&gt;
vrts_vazece['Sage Croatia'] = '2021093010009111'&lt;br /&gt;
vrts_vazece['Orijentacijski klub Vihor Zagreb'] = '2021102910005918'&lt;br /&gt;
vrts_vazece['Darija Dolanski Majdak'] = '2021102710009543'&lt;br /&gt;
vrts_vazece['Ivan Mance'] = '2021122810007791'&lt;br /&gt;
vrts_vazece['Udruženje Divanhana'] = '2022013010005396'&lt;br /&gt;
vrts_vazece['Hrvatsko planinarsko društvo Sniježnica'] = '2022021510005314'&lt;br /&gt;
vrts_vazece['Damir Rogulja'] = '2022030610001628'&lt;br /&gt;
vrts_vazece['Matija Jakšeković'] = '2020090110003486'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
local vrts_nevazece = {}&lt;br /&gt;
---/////////////////////--&lt;br /&gt;
-- OVDJE DODATI NOVE NEVAŽEĆE DOPUSNICE (na dno popisa) - u obliku &lt;br /&gt;
 -- vrts_nevazece['podnaslov'] = {'a.hr', 'b.hr', 'c.hr' } (web stranice za koje nemamo dopusnicu)&lt;br /&gt;
vrts_nevazece['Leksikografski zavod &amp;quot;Miroslav Krleža&amp;quot;'] = {'enciklopedija.hr', 'lzmk.hr', 'croatia.eu'}&lt;br /&gt;
vrts_nevazece['Hrvatski državni arhiv'] = {'arhiv.hr'}&lt;br /&gt;
vrts_nevazece['Javna ustanova &amp;quot;Priroda&amp;quot;'] = {'ju-priroda.hr'}&lt;br /&gt;
vrts_nevazece['Grad Crikvenica'] = {'crikvenica.hr'}&lt;br /&gt;
vrts_nevazece['Primorsko-goranska županija'] = {'pgz.hr'}&lt;br /&gt;
vrts_nevazece['Hrvatska akademija znanosti i umjetnosti'] = {'hazu.hr'}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function v_dohvatiNaslov(id)&lt;br /&gt;
	for naslov, identifikator in pairs(vrts_vazece) do&lt;br /&gt;
		if identifikator == id then&lt;br /&gt;
			return naslov&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
return ''&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function v_dohvatiID(ime)&lt;br /&gt;
	return vrts_vazece[ime] or ''&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.ispis(frame)&lt;br /&gt;
	local ret = ''&lt;br /&gt;
	if frame.args['1'] == 'vazece' then&lt;br /&gt;
		ret = '{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;'&lt;br /&gt;
		.. '\n|-'&lt;br /&gt;
		.. '\n! Dopusnica'&lt;br /&gt;
		.. '\n! VRTS identifikator'&lt;br /&gt;
		.. '\n! Kategorija za praćenje'&lt;br /&gt;
		for val, param in pairs(vrts_vazece) do&lt;br /&gt;
			local catname = 'Dopusnica - ' .. val&lt;br /&gt;
			&lt;br /&gt;
			ret = ret .. '\n|-'&lt;br /&gt;
			.. '\n| ' .. val .. ' || ' .. '[[:ticket:'.. param..'|'.. param ..']]'&lt;br /&gt;
			ret = ret .. '|| [[:Kategorija:' .. catname .. '|' .. catname ..']]' &lt;br /&gt;
				..' (' .. frame:preprocess('{{PAGESINCAT:'..catname..'|all}}') ..' stavki)'&lt;br /&gt;
				-- ..' (' .. frame:preprocess('{{PAGESINCAT:'..catname..'|pages}}') ..' str., '&lt;br /&gt;
				-- .. frame:preprocess('{{PAGESINCAT:'..catname..'|subcats}}') ..' kat., ' &lt;br /&gt;
				-- .. frame:preprocess('{{PAGESINCAT:'..catname..'|files}}') .. ' dat.)'&lt;br /&gt;
		end&lt;br /&gt;
		ret = ret .. '\n|-'&lt;br /&gt;
		.. '\n|}'&lt;br /&gt;
		return ret&lt;br /&gt;
		else if frame.args['1'] == 'nevazece' then&lt;br /&gt;
		ret = '{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;'&lt;br /&gt;
		.. '\n|-'&lt;br /&gt;
		.. '\n! Dopusnica'&lt;br /&gt;
		.. '\n! poveznice'&lt;br /&gt;
		.. '\n! Kategorija za praćenje'&lt;br /&gt;
		for i, params in pairs(vrts_nevazece) do&lt;br /&gt;
			for j, param in ipairs(params) do&lt;br /&gt;
				if j == 1 then&lt;br /&gt;
					ret = ret .. '\n|-'&lt;br /&gt;
						.. '\n|  '.. i .. '|| &amp;lt;code&amp;gt;' .. param .. '&amp;lt;/code&amp;gt;'&lt;br /&gt;
				elseif j == 2 then&lt;br /&gt;
					ret = ret .. '&amp;lt;code&amp;gt;' .. param .. '&amp;lt;/code&amp;gt;'&lt;br /&gt;
				else&lt;br /&gt;
					ret = ret .. ', &amp;lt;code&amp;gt;' .. param .. '&amp;lt;/code&amp;gt;'&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			local catname = 'Dopusnica - ' .. i&lt;br /&gt;
			ret = ret .. '|| [[:Kategorija:' .. catname .. '|' .. catname ..']]' &lt;br /&gt;
				..' (' .. frame:preprocess('{{PAGESINCAT:'..catname..'|all}}') ..' stavki)'&lt;br /&gt;
				-- ..' (' .. frame:preprocess('{{PAGESINCAT:'..catname..'|pages}}') ..' str., '&lt;br /&gt;
				-- .. frame:preprocess('{{PAGESINCAT:'..catname..'|subcats}}') ..' kat., ' &lt;br /&gt;
				-- .. frame:preprocess('{{PAGESINCAT:'..catname..'|files}}') .. ' dat.)'&lt;br /&gt;
		end&lt;br /&gt;
		ret = ret .. '\n|-'&lt;br /&gt;
			.. '\n|}'&lt;br /&gt;
		return ret&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.samo_kategorija(frame)&lt;br /&gt;
	local retval = ''&lt;br /&gt;
	local naslovArg = frame.args['naslov'] or ''&lt;br /&gt;
	local naslov = ''&lt;br /&gt;
	local id = frame.args['id'] or ''&lt;br /&gt;
	&lt;br /&gt;
	if string.find(naslovArg, &amp;quot;LZMK&amp;quot;) &lt;br /&gt;
	or string.find(naslovArg, &amp;quot;Hrvatsk[aeiou] enciklopedij[aeiou]&amp;quot;) &lt;br /&gt;
	or string.find(naslovArg, &amp;quot;Istarsk[aeiou] enciklopedij[aeiou]&amp;quot;)&lt;br /&gt;
	or string.find(naslovArg, &amp;quot;Hrvatskog biografskog leksikona&amp;quot;)&lt;br /&gt;
	or string.find(naslovArg, &amp;quot;Proleksis&amp;quot;) &lt;br /&gt;
	or string.find(naslovArg, &amp;quot;[Cc]roatia.eu&amp;quot;)&lt;br /&gt;
	or string.find(naslovArg, &amp;quot;Hrvatska[:,] zemlja,? i ljudi&amp;quot;) then&lt;br /&gt;
		naslov = 'Leksikografski zavod &amp;quot;Miroslav Krleža&amp;quot;' &lt;br /&gt;
	else naslov = naslovArg&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if naslov ~= '' then &lt;br /&gt;
		retval = 'Sav sadržaj pod ovom dopusnicom  popisan je [[:Kategorija:Dopusnica - '&lt;br /&gt;
		.. naslov .. '|ovdje]].[[Kategorija:Dopusnica - '.. naslov .. ']]'&lt;br /&gt;
	&lt;br /&gt;
	else if v_dohvatiNaslov(id) ~= '' then&lt;br /&gt;
			retval = 'Sav sadržaj pod ovom dopusnicom  popisan je [[:Kategorija:Dopusnica - '&lt;br /&gt;
			.. v_dohvatiNaslov(id) .. '|ovdje]].[[Kategorija:Dopusnica - '.. v_dohvatiNaslov(id) .. ']]'&lt;br /&gt;
			else retval = '&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Dopusnica nije povezana s modulom!&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt; [[Kategorija:Dopusnice koje nisu povezane s modulom]]'&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
	if naslov ~= '' and id ~= '' then&lt;br /&gt;
		if v_dohvatiNaslov(id) ~= v_dohvatiID(naslov) then&lt;br /&gt;
			retval = retval .. '[[Kategorija:VRTS predlošci s nepoklapanjem u identifikatorima]]'&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return retval&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function provjeri_poveznice(frame)&lt;br /&gt;
	local match = 'no'&lt;br /&gt;
	if vrts_nevazece[string.gsub(frame.args['naslov'] or '', '_', ' ')] ~= nil then&lt;br /&gt;
		match = 'yes'&lt;br /&gt;
		else &lt;br /&gt;
			for val, params in pairs(vrts_nevazece) do&lt;br /&gt;
			for i, param in pairs(params) do&lt;br /&gt;
				local HTTPregex = 'https?://' .. param&lt;br /&gt;
				local dotregex = '%.' .. param&lt;br /&gt;
				if string.find(frame.args['url1'] or '', HTTPregex) or string.find(frame.args['url2'] or '', HTTPregex)&lt;br /&gt;
					or string.find(frame.args['url1'] or '', dotregex) or string.find(frame.args['url2'] or '', dotregex) then&lt;br /&gt;
				match = 'yes'&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return match&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local retstring ='';&lt;br /&gt;
	local nocat = frame.args['nocat']&lt;br /&gt;
	local title = mw.title.getCurrentTitle()&lt;br /&gt;
	if title.nsText == 'Wikipedija' then&lt;br /&gt;
    	nocat = 'yes'&lt;br /&gt;
	end&lt;br /&gt;
	if provjeri_poveznice(frame) == 'yes' then&lt;br /&gt;
		retstring = '&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Dopusnica nije važeća!&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;'&lt;br /&gt;
		if nocat ~= 'yes' then retstring = retstring .. '[[Kategorija:Članci s nevažećom dopusnicom]]' end&lt;br /&gt;
	&lt;br /&gt;
	elseif vrts_vazece[frame.args['naslov']] ~= nil then -- ako vrijednost postoji&lt;br /&gt;
		retstring = 'Dopusnica za korištenje materijala s ove stranice ' &lt;br /&gt;
		..'arhivirana je u [[Wikipedija:VRT|VRTS-u]] pod brojem '&lt;br /&gt;
		.. '[[:ticket:'.. vrts_vazece[frame.args['naslov']]..'|'.. vrts_vazece[frame.args['naslov']] ..']].'&lt;br /&gt;
		if nocat ~= 'yes' then retstring = retstring .. '[[Kategorija:Članci s potvrđenom dopusnicom]]' end&lt;br /&gt;
	else &lt;br /&gt;
		retstring = '&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Dopusnica nije potvrđena [[Wikipedija:VRT|VRTS-om]].&amp;lt;/span&amp;gt;'&lt;br /&gt;
		if nocat ~= 'yes' then retstring = retstring .. '[[Kategorija:Članci s nepotvrđenom dopusnicom]]' end&lt;br /&gt;
	end&lt;br /&gt;
	return retstring..'&amp;lt;br /&amp;gt;'..p.samo_kategorija(frame)&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>