World Library  
Flag as Inappropriate
Email this Article

Pope John Paul I conspiracy theories

Article Id: WHEBN0009463990
Reproduction Date:

Title: Pope John Paul I conspiracy theories  
Author: World Heritage Encyclopedia
Language: English
Subject: Pope John Paul I, David Yallop, John Cornwell (writer), Neutral point of view, Pan Am Flight 103 conspiracy theories
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Pope John Paul I conspiracy theories

Tomb of John Paul I in the Vatican Grottoes

Pope John Paul I died in September 1978, 33 days after his election. The suddenness of the death, together with the Vatican's difficulties with the ceremonial and legal death procedures (such as issuing a legitimate death certificate), have resulted in several conspiracy theories.

Contents

  • Rationale 1
  • Conspiracy theories 2
    • David Yallop 2.1
    • John Cornwell 2.2
    • Abbé Georges de Nantes 2.3
    • Lucien Gregoire 2.4
    • Traditional Latin Mass 2.5
  • In popular culture 3
  • Notes 4
  • See also 5
  • External links 6

Rationale

Discrepancies in the Vatican's account of the events surrounding John Paul I's death — its inaccurate statements about who found the body,[1] what he had been reading, when, where and whether an autopsy could be carried out[1][2] — produced a number of conspiracy theories, many associated with the Vatican Bank, which owned many shares in Banco Ambrosiano.

Some conspiracy theorists connect the death of John Paul in September 1978 with the image of the "bishop dressed in white" said to have been seen by Lucia Santos and her cousins Jacinta and Francisco Marto during the visitations of Our Lady of Fátima in 1917.[3][4] In a letter to a colleague, John Paul had said he was deeply moved by having met Lucia and vowed to perform the Consecration of Russia in accordance with her vision.[5]

Conspiracy theories

David Yallop

David Yallop's 1984 book In God's Name proposed the theory that the pope was in "potential danger" because of corruption in the Istituto per le Opere Religiose (IOR, Institute of Religious Works, the Vatican's most powerful financial institution, commonly known as the Vatican Bank), which owned many shares in Banco Ambrosiano. The Vatican Bank lost about a quarter of a billion dollars.

This corruption was real and is known to have involved the bank's head, Paul Marcinkus, along with Roberto Calvi of the Banco Ambrosiano.[6] Calvi was a member of P2, an illegal Italian Masonic lodge.[7] Calvi was found dead in London in 1982, after disappearing just before the corruption became public. His death was initially ruled suicide, and a second inquest – ordered by his family – then returned an "open verdict".[8]

Upon publication of his book, Yallop agreed to donate every penny he made from sales to a charity of the Vatican's choice if they agreed to investigate his central claim, that when the body of the pope was discovered, his contorted hand gripped a piece of paper that was later destroyed because it named high-ranking members of the curia who were Freemasons and others who had a role in numerous corruption scandals and the laundering of mafia drug money. One of the names believed to be on the paper was that of bishop Paul Marcinkus, who was later promoted by Pope John Paul II to Pro-President of Vatican City, making him the third most powerful person in the Vatican, after the pope and the secretary of state. None of Yallop's claims, which are unproven, has thus far been acknowledged by the Vatican, although Yallop disclosed the Masonic Lodge numbers of the Curia members whom he alleged to be Freemasons in his book (it is forbidden by Church law for a Roman Catholic to be a Freemason).[9]

John Cornwell

In his book A Thief in the Night, British historian and journalist John Cornwell examines and challenges Yallop’s points of suspicion.

Yallop’s murder theory requires that the pope’s body be found at 4:30 or 4:45 a.m., one hour earlier than official reports estimated. He bases this, inter alia, on an early story by Vatican Radio and the Italian news service ANSA that garbled the time and misrepresented the layout of the papal apartments. Yallop claims to have had testimony from Sister Vincenza Taffarel (the nun who found the Pope's body) to this effect but refused to show Cornwell his transcripts.require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst(

Abbé Georges de Nantes

Theologian Abbé Georges de Nantes spent much of his life building a case for murder against the Vatican, collecting statements from people who knew the Pope before and after his election. His writings go into detail about the banks and about John Paul I's supposed discovery of a number of Freemason priests in the Vatican, along with a number of his proposed reforms and devotion to Our Lady of Fátima.[9] [10]

Lucien Gregoire

Lucien Gregoire's highly speculative "investigations" into the sudden death of John Paul I claim to derive authority from an assertion that he personally knew Albino Luciani, through his own friendship with Luciani's personal assistant, whilst Luciani was Bishop of Vittorio Veneto. Gregoire, however, has never named this "assistant", nor produced any documentation of this relationship. This same personal assistant was, supposedly, killed in a mysterious 'hit-and-run' accident, outside St Peter's, a few days after the death of his previous master. Again, no documentation has been offered to support this assertion.

Gregoire's investigations claim to continue the work of Avro Manhattan, who he claims died in strange circumstances whilst visiting his familial home in South Shields, Tyne and Wear, in the United Kingdom. This claim is unsupported by the historical record. Gregoire asserts that Manhattan's death is one of the deaths allegedly associated with those who were close to, or supportive of, John Paul I. Gregoire's list of approximately thirty deaths includes papal predecessor Paul VI, the Belgian prelate Leon Joseph Suenens, Nikodim, the youthful Orthodox Metropolitan of Leningrad, and numerous senior members of the Swiss Guard.

The authenticity of Gregoire's self-published work is dismissed by scholars of the life and theology of John Paul I, and his more sensational claims remain unsupported by any corroborating source (despite numerous unsubstantiated references throughout)require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst(.

Traditional Latin Mass

According to the Catholic Traditionalist Movement, their founder, Fr. DePauw, was to have gone to Rome to help John Paul I reestablish the Tridentine Mass.[11]

[Fr. DePauw] stated on the 15th anniversary of the Pope’s death: “Well, I tell you one thing, if he had remained Pope, you wouldn’t have me here at the Chapel because with that beautiful official letter signed by the Secretary of State, also came an unofficial message that I better start packing my suitcase, that there was a job waiting for me in Rome, in the Vatican, to help Pope John Paul I bring the Truth back to the Church. Well, it wasn’t to be and the Lord, Who knows what He does, obviously wanted me to be in this Chapel … what was I going to do in Rome? Well let’s just forget it …”

Other prominent Traditionalist Catholic websites, not related to CTM, have suggested John Paul I may have been assassinated to prevent restoration of the Tridentine Mass.[12][13]

In popular culture

Malachi Martin's book Vatican: A Novel [14] is a novel based on recent papal history. Although officially a work of fiction, Martin proposes the theory that the pope was murdered by the Soviet Union because he would abdicate the benign policy of his two predecessors, John XXIII and Paul VI, towards accommodating communism, and once again condemn it as an atheistic totalitarian ideology. Martin believed that the church structure was infiltrated for decades by illuminati agents who reached positions of high influence and rank, such as Jean-Marie Villot, at that time Cardinal Secretary of State.

Lead singer of The Fall, Mark E. Smith, wrote a play entitled Hey, Luciani, about the purported murder conspiracy, which was produced and performed in London. Several songs from the play were released as Fall singles.

Australian comedian Shaun Micallef wrote a one-act play entitled The Death of Pope John Paul I. In it the pope is found in bed, sitting upright, unable to be woken. Two cardinals attempt to perform the ritualistic tapping with the silver hammer but no-one can locate the proper instrument, so they use a claw hammer instead.

The film The Pope Must Die takes its title from a passage in Yallop's book. The film's plot - a poor country priest named Albinizi becomes a reforming Pope, pitched against a corrupt and Mafia-riddled Vatican - is a parody of Luciani's career, ending in comedy rather than tragedy.

The Last Confession is a play written by Roger Crane. It is a thriller that tracks the dramatic tensions, crises of faith, and political manoeuvrings inside the Vatican surrounding the death of Pope John Paul I. The play toured the UK in the spring of 2007, before being transferred to the Theatre Royal, Haymarket, with a cast including David Suchet. It was subsequently broadcast on BBC Radio 4 on 4 October 2008. In October 2010 the play was brought to continental Europe by the Antwerp Theater Group "De Speling". Suchet reprised the role at the Ahmanson Theater in Los Angeles in July 2014 and the Comedy Theatre in Melbourne in September 2014.

The Cardinal named Lamberto to the papacy. Lamberto takes the papal name "John Paul I" and, like the real Pope John Paul I, he mysteriously dies.

A storyline in the comic book series Warrior Nun Areala features a flashback back to John Paul I's pontificate. Shortly after being elected to the papacy John Paul discovers a conspiracy of demon worshiping Freemasons in the Vatican and works to root them out. Discovered, the Masons kill him in order to continue their goal to destroy the Catholic Church. While John Paul does die, the Warrior Nuns manage to avenge him.

In The Company: A Novel of the CIA by Robert Littell, Pope John Paul I is murdered by a KGB hired killer.

The 22nd episode of Brad Meltzer's Decoded, "Vatican", featured theories and investigation on Pope John Paul I death.

In 2014 Colombian writer Evelio Rosero published a book on the pope's death, El papa envenenado (The Poisoned Pope).[15]

Notes


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ a b
  2. ^
  3. ^ John Paul I at Catholic Counter-Reformation
  4. ^ Chapter 4 of Whole Truth about Fátima, sections 7, 8 and 9, webpage found 2010-04-29.
  5. ^ Quoted in Camillo Bassotto's book My Heart Is Still in Venice, a biography of John Paul I (Krinon, 1990).
  6. ^ Marcinkus, at the time head of the Vatican Bank, was indicted in Italy in 1982 as an accessory in the $3.5 billion collapse of Banco Ambrosiano.
  7. ^ Calvi murder: The mystery of God's banker, The Independent, June 7, 2007
  8. ^
  9. ^ a b Declaration on Masonic Associations, Vatican website, in English.
  10. ^ John Paul I at Catholic Counter-Reformation, Abbé de Nantes' website, in English.
  11. ^
  12. ^
  13. ^
  14. ^ Martin, Malachi, Vatican: A Novel, Harper & Row, New York, 1986 ISBN 0-06-015478-0
  15. ^ [ http://cultura.elpais.com/cultura/2014/02/17/actualidad/1392670188_619833.html elpais.com]

See also

External links

  • , 13 December 1986New Musical ExpressMark E Smith on JPI (
  • (5 November, 1989)Was the Pope murdered?NY Times:
  • "Catholic Counter-Reformation" essay on JPI
  • A thorough critical discussion of Yallop and Cornwell's books
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.