Module:Citation/CS1/Identifiers: Difference between revisions

    m>Trappist the monk
    No edit summary
    m>Trappist the monk
    No edit summary
    Line 680: Line 680:




    --[[--------------------------< S E T _ C F G >----------------------------------------------------------------
    --[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >--------------------------------------


    Sets local cfg table to same as that used by the other modules
    Sets local cfg table and imported functions table to same (live or sandbox) as that used by the other modules.


    ]]
    ]]
    local utilities;


    local function set_cfg (cfg_table_ptr, utilities_page_ptr)
    local function set_selected_modules (cfg_table_ptr, utilities_page_ptr)
    cfg = cfg_table_ptr;
    cfg = cfg_table_ptr;
    -- utilities = require ('Module:Citation/CS1/Utilities');
     
    utilities = utilities_page_ptr;
    is_set = utilities_page_ptr.is_set; -- import functions from select Module:Citation/CS1/Utilities module
    is_set = utilities.is_set ; -- functions in Module:Citation/CS1/Utilities
    in_array = utilities_page_ptr.in_array;
    in_array = utilities.in_array;
    set_error = utilities_page_ptr.set_error;
    set_error = utilities.set_error;
    select_one = utilities_page_ptr.select_one;
    select_one = utilities.select_one;
    add_maint_cat = utilities_page_ptr.add_maint_cat;
    add_maint_cat = utilities.add_maint_cat;
     
    z = utilities_page_ptr.z;
    z = utilities_page_ptr.z; -- table of tables in Module:Citation/CS1/Utilities
    end
    end