<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikialpha.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfoboxPht</id>
	<title>Module:InfoboxPht - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikialpha.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfoboxPht"/>
	<link rel="alternate" type="text/html" href="https://wikialpha.co/index.php?title=Module:InfoboxPht&amp;action=history"/>
	<updated>2026-05-30T06:13:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://wikialpha.co/index.php?title=Module:InfoboxPht&amp;diff=11834&amp;oldid=prev</id>
		<title>Parvej: Created page with &quot;local p = {}  local function row(label, value) 	if value and value ~= &quot;&quot; then 		return string.format( 			&#039;&lt;tr&gt;&lt;th style=&quot;text-align:left; padding:6px; width:40%%; background:#f2f2f2;&quot;&gt;%s&lt;/th&gt;&lt;td style=&quot;padding:6px;&quot;&gt;%s&lt;/td&gt;&lt;/tr&gt;&#039;, 			label, 			value 		) 	end 	return &quot;&quot; end  function p.infobox(frame) 	local args = frame:getParent().args  	-- Basic info 	local name = args.name or mw.title.getCurrentTitle().text 	local image = args.image 	local caption = args.caption  	-- P...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wikialpha.co/index.php?title=Module:InfoboxPht&amp;diff=11834&amp;oldid=prev"/>
		<updated>2026-05-27T06:50:44Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {}  local function row(label, value) 	if value and value ~= &amp;quot;&amp;quot; then 		return string.format( 			&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;text-align:left; padding:6px; width:40%%; background:#f2f2f2;&amp;quot;&amp;gt;%s&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;padding:6px;&amp;quot;&amp;gt;%s&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039;, 			label, 			value 		) 	end 	return &amp;quot;&amp;quot; end  function p.infobox(frame) 	local args = frame:getParent().args  	-- Basic info 	local name = args.name or mw.title.getCurrentTitle().text 	local image = args.image 	local caption = args.caption  	-- P...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local function row(label, value)&lt;br /&gt;
	if value and value ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		return string.format(&lt;br /&gt;
			&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;text-align:left; padding:6px; width:40%%; background:#f2f2f2;&amp;quot;&amp;gt;%s&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;padding:6px;&amp;quot;&amp;gt;%s&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039;,&lt;br /&gt;
			label,&lt;br /&gt;
			value&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.infobox(frame)&lt;br /&gt;
	local args = frame:getParent().args&lt;br /&gt;
&lt;br /&gt;
	-- Basic info&lt;br /&gt;
	local name = args.name or mw.title.getCurrentTitle().text&lt;br /&gt;
	local image = args.image&lt;br /&gt;
	local caption = args.caption&lt;br /&gt;
&lt;br /&gt;
	-- Personal details&lt;br /&gt;
	local gender = args.gender&lt;br /&gt;
	local age = args.age&lt;br /&gt;
	local birth_name = args.birth_name&lt;br /&gt;
	local birth_date = args.birth_date&lt;br /&gt;
	local birth_place = args.birth_place&lt;br /&gt;
	local died = args.died&lt;br /&gt;
	local parents = args.parents&lt;br /&gt;
	local relatives = args.relatives&lt;br /&gt;
	local nationality = args.nationality&lt;br /&gt;
	local other_names = args.other_names&lt;br /&gt;
	local occupation = args.occupation&lt;br /&gt;
	local years_active = args.years_active&lt;br /&gt;
	local known_for = args.known_for&lt;br /&gt;
	local notable_works = args.notable_works&lt;br /&gt;
	local home_town = args.home_town&lt;br /&gt;
	local education = args.education&lt;br /&gt;
	local alma_mater = args.alma_mater&lt;br /&gt;
	local awards = args.awards&lt;br /&gt;
	local spouse = args.spouse&lt;br /&gt;
	local children = args.children&lt;br /&gt;
	local religion = args.religion&lt;br /&gt;
	local political_affiliation = args.political_affiliation&lt;br /&gt;
	local residence = args.residence&lt;br /&gt;
	local website = args.website&lt;br /&gt;
	local social_media = args.social_media&lt;br /&gt;
&lt;br /&gt;
	-- Attributes&lt;br /&gt;
	local height = args.height&lt;br /&gt;
	local weight = args.weight&lt;br /&gt;
	local hair = args.hair&lt;br /&gt;
	local eyes = args.eyes&lt;br /&gt;
&lt;br /&gt;
	-- Main container&lt;br /&gt;
	local html = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;infobox vcard&amp;quot;)&lt;br /&gt;
		:css({&lt;br /&gt;
			width = &amp;quot;22em&amp;quot;,&lt;br /&gt;
			border = &amp;quot;1px solid #3366cc&amp;quot;,&lt;br /&gt;
			margin = &amp;quot;10px&amp;quot;,&lt;br /&gt;
			float = &amp;quot;right&amp;quot;,&lt;br /&gt;
			background = &amp;quot;#f9f9f9&amp;quot;,&lt;br /&gt;
			[&amp;quot;font-size&amp;quot;] = &amp;quot;88%&amp;quot;&lt;br /&gt;
		})&lt;br /&gt;
&lt;br /&gt;
	local tbl = html:tag(&amp;quot;table&amp;quot;)&lt;br /&gt;
		:css({&lt;br /&gt;
			width = &amp;quot;100%&amp;quot;,&lt;br /&gt;
			[&amp;quot;border-collapse&amp;quot;] = &amp;quot;collapse&amp;quot;&lt;br /&gt;
		})&lt;br /&gt;
&lt;br /&gt;
	-- Title&lt;br /&gt;
	tbl:tag(&amp;quot;tr&amp;quot;)&lt;br /&gt;
		:tag(&amp;quot;th&amp;quot;)&lt;br /&gt;
		:attr(&amp;quot;colspan&amp;quot;, &amp;quot;2&amp;quot;)&lt;br /&gt;
		:css({&lt;br /&gt;
			background = &amp;quot;#3366cc&amp;quot;,&lt;br /&gt;
			color = &amp;quot;white&amp;quot;,&lt;br /&gt;
			[&amp;quot;text-align&amp;quot;] = &amp;quot;center&amp;quot;,&lt;br /&gt;
			[&amp;quot;font-size&amp;quot;] = &amp;quot;18px&amp;quot;,&lt;br /&gt;
			padding = &amp;quot;8px&amp;quot;&lt;br /&gt;
		})&lt;br /&gt;
		:wikitext(name)&lt;br /&gt;
&lt;br /&gt;
	-- Image&lt;br /&gt;
	if image and image ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		tbl:tag(&amp;quot;tr&amp;quot;)&lt;br /&gt;
			:tag(&amp;quot;td&amp;quot;)&lt;br /&gt;
			:attr(&amp;quot;colspan&amp;quot;, &amp;quot;2&amp;quot;)&lt;br /&gt;
			:css({&lt;br /&gt;
				[&amp;quot;text-align&amp;quot;] = &amp;quot;center&amp;quot;,&lt;br /&gt;
				padding = &amp;quot;8px&amp;quot;&lt;br /&gt;
			})&lt;br /&gt;
			:wikitext(string.format(&amp;quot;[[File:%s|250px]]&amp;quot;, image))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Caption&lt;br /&gt;
	if caption and caption ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		tbl:tag(&amp;quot;tr&amp;quot;)&lt;br /&gt;
			:tag(&amp;quot;td&amp;quot;)&lt;br /&gt;
			:attr(&amp;quot;colspan&amp;quot;, &amp;quot;2&amp;quot;)&lt;br /&gt;
			:css({&lt;br /&gt;
				[&amp;quot;text-align&amp;quot;] = &amp;quot;center&amp;quot;,&lt;br /&gt;
				[&amp;quot;font-style&amp;quot;] = &amp;quot;italic&amp;quot;,&lt;br /&gt;
				padding = &amp;quot;4px&amp;quot;&lt;br /&gt;
			})&lt;br /&gt;
			:wikitext(caption)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Personal Information Header&lt;br /&gt;
	tbl:tag(&amp;quot;tr&amp;quot;)&lt;br /&gt;
		:tag(&amp;quot;th&amp;quot;)&lt;br /&gt;
		:attr(&amp;quot;colspan&amp;quot;, &amp;quot;2&amp;quot;)&lt;br /&gt;
		:css({&lt;br /&gt;
			background = &amp;quot;#3366cc&amp;quot;,&lt;br /&gt;
			color = &amp;quot;white&amp;quot;,&lt;br /&gt;
			[&amp;quot;text-align&amp;quot;] = &amp;quot;center&amp;quot;,&lt;br /&gt;
			padding = &amp;quot;6px&amp;quot;&lt;br /&gt;
		})&lt;br /&gt;
		:wikitext(&amp;quot;Personal Information&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	-- Personal Information Rows&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Gender&amp;quot;, gender))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Age&amp;quot;, age))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Born&amp;quot;, birth_name))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Birth date&amp;quot;, birth_date))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Birth place&amp;quot;, birth_place))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Died&amp;quot;, died))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Parents&amp;quot;, parents))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Relatives&amp;quot;, relatives))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Nationality&amp;quot;, nationality))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Other names&amp;quot;, other_names))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Occupation&amp;quot;, occupation))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Years active&amp;quot;, years_active))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Known for&amp;quot;, known_for))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Notable work(s)&amp;quot;, notable_works))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Home town&amp;quot;, home_town))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Education&amp;quot;, education))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Alma mater&amp;quot;, alma_mater))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Awards / Honors&amp;quot;, awards))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Spouse / Partner&amp;quot;, spouse))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Children&amp;quot;, children))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Religion&amp;quot;, religion))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Political affiliation&amp;quot;, political_affiliation))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Residence&amp;quot;, residence))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Website&amp;quot;, website))&lt;br /&gt;
	tbl:wikitext(row(&amp;quot;Social media&amp;quot;, social_media))&lt;br /&gt;
&lt;br /&gt;
	-- Attributes Header&lt;br /&gt;
	if height or weight or hair or eyes then&lt;br /&gt;
		tbl:tag(&amp;quot;tr&amp;quot;)&lt;br /&gt;
			:tag(&amp;quot;th&amp;quot;)&lt;br /&gt;
			:attr(&amp;quot;colspan&amp;quot;, &amp;quot;2&amp;quot;)&lt;br /&gt;
			:css({&lt;br /&gt;
				background = &amp;quot;#3366cc&amp;quot;,&lt;br /&gt;
				color = &amp;quot;white&amp;quot;,&lt;br /&gt;
				[&amp;quot;text-align&amp;quot;] = &amp;quot;center&amp;quot;,&lt;br /&gt;
				padding = &amp;quot;6px&amp;quot;&lt;br /&gt;
			})&lt;br /&gt;
			:wikitext(&amp;quot;Attributes&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
		tbl:wikitext(row(&amp;quot;Height&amp;quot;, height))&lt;br /&gt;
		tbl:wikitext(row(&amp;quot;Weight&amp;quot;, weight))&lt;br /&gt;
		tbl:wikitext(row(&amp;quot;Hair color&amp;quot;, hair))&lt;br /&gt;
		tbl:wikitext(row(&amp;quot;Eye color&amp;quot;, eyes))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring(html)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Parvej</name></author>
	</entry>
</feed>