<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2Ftom%2Fsometest</id>
	<title>Module:Sandbox/tom/sometest - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2Ftom%2Fsometest"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/tom/sometest&amp;action=history"/>
	<updated>2026-04-22T00:27:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/tom/sometest&amp;diff=146595&amp;oldid=prev</id>
		<title>imported&gt;Esuroon: ←Created page with &#039;local p = {}  -- DEFINE LOAD_T1 FUNCTION HERE  function load_t1(t1_loaded, stuff, t1 ,tabletoload)      if pcall(function()t1 = mw.loadData(tabletoload) end) the...&#039;</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/tom/sometest&amp;diff=146595&amp;oldid=prev"/>
		<updated>2018-11-15T21:37:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=WP:AES&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:AES (page does not exist)&quot;&gt;←&lt;/a&gt;Created page with &amp;#039;local p = {}  -- DEFINE LOAD_T1 FUNCTION HERE  function load_t1(t1_loaded, stuff, t1 ,tabletoload)      if pcall(function()t1 = mw.loadData(tabletoload) end) the...&amp;#039;&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;
-- DEFINE LOAD_T1 FUNCTION HERE&lt;br /&gt;
&lt;br /&gt;
function load_t1(t1_loaded, stuff, t1 ,tabletoload)&lt;br /&gt;
     if pcall(function()t1 = mw.loadData(tabletoload) end) then&lt;br /&gt;
          t1_loaded = 1                            -- LOAD TABLE FIRST TIME and SET VARIABLE t1_loaded to 1 AS IT IS NOW LOADED!&lt;br /&gt;
               stuff = stuff .. &amp;quot;TABLE t1 is not LOADED -- LOADED TABLE t1 via function load_t1&amp;lt;BR /&amp;gt;&amp;quot;&lt;br /&gt;
          else&lt;br /&gt;
               error (&amp;quot;Unable to load table t1&amp;quot;)      -- THIS IS LUA ERROR - FAILURE FOR LOADING TABLE&lt;br /&gt;
       end    		  &lt;br /&gt;
   return t1_loaded, stuff, t1&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- MAIN MODULE FUNCTION HERE&lt;br /&gt;
&lt;br /&gt;
function p.testloader ( frame )&lt;br /&gt;
         local stuff = &amp;quot;&amp;quot;    ---- RETURN SOMETHING&lt;br /&gt;
         local t1 = {}       ---- local array for table1&lt;br /&gt;
         local t1_loaded = 0 ---- NO TABLE 1 is NOT LOADED!&lt;br /&gt;
         local tabletoload = &amp;quot;Module:&amp;quot; .. frame.args[1]&lt;br /&gt;
         local lukfor = frame.args[2] or &amp;quot;&amp;quot;&lt;br /&gt;
         local foundit = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
         -- NOT LOADING TABLE t1 in beginning&lt;br /&gt;
&lt;br /&gt;
         -- DOING A LOT OF THINGS WHICH MIGHT NOT REQUIRE A TABLE BEING LOADED&lt;br /&gt;
	 -- AND POSSIBLY DO A RETURN HERE &lt;br /&gt;
		  &lt;br /&gt;
         -- NOT DONE YET! HMM HAS TABLE BEEN LOADED - NOW I NEED TO CHECK IF THE TABLE t1 IS LOADED OR NOT AND DO &lt;br /&gt;
&lt;br /&gt;
        if t1_loaded == 0 then 	      -- IF TABLE IS NOT LOADED SO LOAD TABLE T1  &lt;br /&gt;
            t1_loaded, stuff, t1 = load_t1(t1_loaded, stuff, t1 ,tabletoload)&lt;br /&gt;
        end&lt;br /&gt;
		&lt;br /&gt;
	if t1_loaded == 1 then 	      -- DO SOMETHING  &lt;br /&gt;
	      stuff = stuff .. &amp;quot;TABLE t1 IS LOADED -- DOING SOMETHING&amp;lt;BR /&amp;gt;&amp;quot;&lt;br /&gt;
            end&lt;br /&gt;
		-- DO SOME MORE PROCESSING MIGHT RETURN FROM HERE OR&lt;br /&gt;
		-- NOW NEED TO DO SOMETHING WITH TABLE t1 AGAIN&lt;br /&gt;
	        -- DO SOME MORE PROCESSING&lt;br /&gt;
		-- NEED TO DO ONE MORE THING WITH TABLE t1&lt;br /&gt;
		&lt;br /&gt;
	if t1_loaded == 0 then 	      -- IF TABLE IS NOT LOADED SO LOAD TABLE T1&lt;br /&gt;
               t1_loaded, stuff, t1 = load_t1(t1_loaded, stuff, t1 ,tabletoload)&lt;br /&gt;
            end&lt;br /&gt;
			&lt;br /&gt;
	if t1_loaded == 1 then&lt;br /&gt;
	    stuff = stuff .. &amp;quot;TABLE t1 is ALREADY LOADED&amp;lt;BR /&amp;gt;&amp;quot;&lt;br /&gt;
            -- DO SOMETHING&lt;br /&gt;
            foundit = t1[lukfor]&lt;br /&gt;
            if foundit ~= nil then&lt;br /&gt;
                stuff = stuff .. &amp;quot; FOUND : &amp;quot; .. lukfor .. &amp;quot; &amp;quot; .. t1[lukfor]&lt;br /&gt;
              else&lt;br /&gt;
                stuff = stuff .. &amp;quot; - &amp;quot; .. lukfor .. &amp;quot; was NOT FOUND in TABLE: &amp;quot; .. tabletoload&lt;br /&gt;
              end&lt;br /&gt;
	  end&lt;br /&gt;
			&lt;br /&gt;
return stuff&lt;br /&gt;
	  &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Esuroon</name></author>
	</entry>
</feed>