1fa5fcacaSAndreas Haerter<?php 2fa5fcacaSAndreas Haerter 3fa5fcacaSAndreas Haerter/** 4fa5fcacaSAndreas Haerter * Content for the citation page 5fa5fcacaSAndreas Haerter * 6fa5fcacaSAndreas Haerter * This file will be imported by the "main.php". 7fa5fcacaSAndreas Haerter * 8fa5fcacaSAndreas Haerter * 9fa5fcacaSAndreas Haerter * LICENSE: This file is open source software (OSS) and may be copied under 10fa5fcacaSAndreas Haerter * certain conditions. See COPYING file for details or try to contact 11fa5fcacaSAndreas Haerter * the author(s) of this file in doubt. 12fa5fcacaSAndreas Haerter * 13fa5fcacaSAndreas Haerter * @license GPLv2 (http://www.gnu.org/licenses/gpl2.html) 14*e3217ae2SAndreas Haerter * @author ARSAVA <dokuwiki@dev.arsava.com> 15*e3217ae2SAndreas Haerter * @link https://www.dokuwiki.org/template:vector 16*e3217ae2SAndreas Haerter * @link https://www.dokuwiki.org/devel:templates 17fa5fcacaSAndreas Haerter */ 18fa5fcacaSAndreas Haerter 19fa5fcacaSAndreas Haerter//check if we are running within the DokuWiki environment 20fa5fcacaSAndreas Haerterif (!defined("DOKU_INC")){ 21fa5fcacaSAndreas Haerter die(); 22fa5fcacaSAndreas Haerter} 23fa5fcacaSAndreas Haerter 24fa5fcacaSAndreas Haerter//detect rev 25fa5fcacaSAndreas Haerter$rev = (int)$INFO["rev"]; 26fa5fcacaSAndreas Haerterif ($rev < 1){ 27fa5fcacaSAndreas Haerter $rev = (int)$INFO["lastmod"]; 28fa5fcacaSAndreas Haerter} 29fa5fcacaSAndreas Haerter 30fa5fcacaSAndreas Haerter//set permanent URL 31fa5fcacaSAndreas Haerter$permurl = DOKU_URL.DOKU_SCRIPT."?id=".getID()."&rev=".$rev; //no wl() here to get absolute URLs working without URL rewriting and stuff 32fa5fcacaSAndreas Haerter 33fa5fcacaSAndreas Haerter?> 34fa5fcacaSAndreas Haerter<h1><a name="bibliographic_details" id="bibliographic_details"><?php echo hsc($lang["vector_cite_bibdetailsfor"]); ?> "<?php tpl_pagetitle(); ?>"</a></h1> 35fa5fcacaSAndreas Haerter<div class="level2"> 36fa5fcacaSAndreas Haerter <ul> 37fa5fcacaSAndreas Haerter <li class="level1"> 38fa5fcacaSAndreas Haerter <div class="li"><?php echo hsc($lang["vector_cite_pagename"]); ?>: <?php tpl_pagetitle(); ?></div> 39fa5fcacaSAndreas Haerter </li> 40fa5fcacaSAndreas Haerter <li class="level1"> 41fa5fcacaSAndreas Haerter <div class="li"><?php echo hsc($lang["vector_cite_author"]); ?>: <?php echo tpl_getConf("vector_cite_author"); ?></div> 42fa5fcacaSAndreas Haerter </li> 43fa5fcacaSAndreas Haerter <li class="level1"> 44fa5fcacaSAndreas Haerter <div class="li"><?php echo hsc($lang["vector_cite_publisher"]); ?>: <?php echo hsc($conf["title"]); ?>.</div> 45fa5fcacaSAndreas Haerter </li> 46fa5fcacaSAndreas Haerter <li class="level1"> 47fa5fcacaSAndreas Haerter <div class="li"><?php echo hsc($lang["vector_cite_dateofrev"]); ?>: <?php echo gmdate("j F Y H:i T", $rev); ?></div> 48fa5fcacaSAndreas Haerter </li> 49fa5fcacaSAndreas Haerter <li class="level1"> 50fa5fcacaSAndreas Haerter <div class="li"><?php echo hsc($lang["vector_cite_dateretrieved"]); ?>: <?php echo gmdate("j F Y H:i T"); ?></div> 51fa5fcacaSAndreas Haerter </li> 52fa5fcacaSAndreas Haerter <li class="level1"> 53fa5fcacaSAndreas Haerter <div class="li"><?php echo hsc($lang["vector_cite_permurl"]); ?>: <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a></div> 54fa5fcacaSAndreas Haerter </li> 55fa5fcacaSAndreas Haerter <li class="level1"> 56fa5fcacaSAndreas Haerter <div class="li"><?php echo hsc($lang["vector_cite_pageversionid"]); ?>: <?php echo hsc($rev); ?></div> 57fa5fcacaSAndreas Haerter </li> 58fa5fcacaSAndreas Haerter </ul> 59fa5fcacaSAndreas Haerter <p> 60fa5fcacaSAndreas Haerter <?php echo hsc($lang["vector_cite_checkstandards"]); ?> 61fa5fcacaSAndreas Haerter </p> 62fa5fcacaSAndreas Haerter</div> 63fa5fcacaSAndreas Haerter 64fa5fcacaSAndreas Haerter 65fa5fcacaSAndreas Haerter<h2><a name="citation_styles_for" id="citation_styles_for"><?php echo hsc($lang["vector_cite_citationstyles"]); ?> "<?php tpl_pagetitle(); ?>"</a></h2> 66fa5fcacaSAndreas Haerter 67fa5fcacaSAndreas Haerter<h3><a name="apa_style" id="apa_style">APA</a></h3> 68fa5fcacaSAndreas Haerter<div class="level3"> 69fa5fcacaSAndreas Haerter <p> 70fa5fcacaSAndreas Haerter <?php tpl_pagetitle(); ?>. (<?php echo gmdate("Y, M j", $rev); ?>). 71fa5fcacaSAndreas Haerter <?php echo hsc($lang["vector_cite_in"]); ?> <em><?php echo hsc($conf["title"]); ?></em>. 72fa5fcacaSAndreas Haerter <?php echo hsc($lang["vector_cite_retrieved"])." ".gmdate("H:i, F j, Y,")." ".hsc($lang["vector_cite_from"]); ?> 73fa5fcacaSAndreas Haerter <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a>. 74fa5fcacaSAndreas Haerter </p> 75fa5fcacaSAndreas Haerter</div> 76fa5fcacaSAndreas Haerter 77fa5fcacaSAndreas Haerter<h3><a name="mla_style" id="mla_style">MLA</a></h3> 78fa5fcacaSAndreas Haerter<div class="level3"> 79fa5fcacaSAndreas Haerter <p> 80fa5fcacaSAndreas Haerter <?php echo tpl_getConf("vector_cite_author"); ?>. 81fa5fcacaSAndreas Haerter "<?php tpl_pagetitle(); ?>". 82fa5fcacaSAndreas Haerter <em><?php echo hsc($conf["title"]); ?></em>. 83fa5fcacaSAndreas Haerter <?php echo gmdate("j M. Y", $rev); ?>. Web. <?php echo gmdate("j M. Y, H:i"); ?> 84fa5fcacaSAndreas Haerter </p> 85fa5fcacaSAndreas Haerter</div> 86fa5fcacaSAndreas Haerter 87fa5fcacaSAndreas Haerter<h3><a name="mhra_style" id="mhra_style">MHRA</a></h3> 88fa5fcacaSAndreas Haerter<div class="level3"> 89fa5fcacaSAndreas Haerter <p> 90fa5fcacaSAndreas Haerter <?php echo tpl_getConf("vector_cite_author"); ?>, 91fa5fcacaSAndreas Haerter '<?php tpl_pagetitle(); ?>', 92fa5fcacaSAndreas Haerter <em><?php echo hsc($conf["title"]); ?></em>, 93fa5fcacaSAndreas Haerter <?php echo gmdate("j F Y, H:i T", $rev); ?>, 94fa5fcacaSAndreas Haerter <<a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a>> [<?php echo hsc($lang["vector_cite_accessed"])." ".gmdate("j F Y"); ?>] 95fa5fcacaSAndreas Haerter </p> 96fa5fcacaSAndreas Haerter</div> 97fa5fcacaSAndreas Haerter 98fa5fcacaSAndreas Haerter<h3><a name="chicago_style" id="chicago_style">Chicago</a></h3> 99fa5fcacaSAndreas Haerter<div class="level3"> 100fa5fcacaSAndreas Haerter <p> 101fa5fcacaSAndreas Haerter <?php echo tpl_getConf("vector_cite_author"); ?>, 102fa5fcacaSAndreas Haerter "<?php tpl_pagetitle(); ?>", 103fa5fcacaSAndreas Haerter <em><?php echo hsc($conf["title"]); ?></em>, 104fa5fcacaSAndreas Haerter <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a> (<?php echo hsc($lang["vector_cite_accessed"])." ".gmdate("F j, Y"); ?>). 105fa5fcacaSAndreas Haerter </p> 106fa5fcacaSAndreas Haerter</div> 107fa5fcacaSAndreas Haerter 108fa5fcacaSAndreas Haerter<h3><a name="cbe_cse_style" id="cbe_cse_style">CBE/CSE</a></h3> 109fa5fcacaSAndreas Haerter<div class="level3"> 110fa5fcacaSAndreas Haerter <p> 111fa5fcacaSAndreas Haerter <?php echo tpl_getConf("vector_cite_author"); ?>. 112fa5fcacaSAndreas Haerter <?php tpl_pagetitle(); ?> [Internet]. 113fa5fcacaSAndreas Haerter <?php echo hsc($conf["title"])?>; <?php echo gmdate("Y M j, H:i T", $rev); ?> [<?php echo hsc($lang["vector_cite_cited"])." ".gmdate("Y M j"); ?>]. 114fa5fcacaSAndreas Haerter <?php echo hsc($lang["vector_cite_availableat"]); ?>: <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a>. 115fa5fcacaSAndreas Haerter </p> 116fa5fcacaSAndreas Haerter</div> 117fa5fcacaSAndreas Haerter 118fa5fcacaSAndreas Haerter<h3><a name="bluebook_style" id="bluebook_style">Bluebook</a></h3> 119fa5fcacaSAndreas Haerter<div class="level3"> 120fa5fcacaSAndreas Haerter <p> 121fa5fcacaSAndreas Haerter <?php tpl_pagetitle(); ?>, 122fa5fcacaSAndreas Haerter <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a> (<?php echo hsc($lang["vector_cite_lastvisited"])." ".gmdate("F j, Y"); ?>). 123fa5fcacaSAndreas Haerter </p> 124fa5fcacaSAndreas Haerter</div> 125fa5fcacaSAndreas Haerter 126fa5fcacaSAndreas Haerter<h3><a name="ama_style" id="ama_style">AMA</a></h3> 127fa5fcacaSAndreas Haerter<div class="level3"> 128fa5fcacaSAndreas Haerter <p> 129fa5fcacaSAndreas Haerter <?php echo tpl_getConf("vector_cite_author"); ?>. 130fa5fcacaSAndreas Haerter <?php tpl_pagetitle(); ?>. 131fa5fcacaSAndreas Haerter <?php echo hsc($conf["title"])?>. 132fa5fcacaSAndreas Haerter <?php echo gmdate("F j, Y, H:i T", $rev); ?>. 133fa5fcacaSAndreas Haerter <?php echo hsc($lang["vector_cite_availableat"]); ?>: <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a>. 134fa5fcacaSAndreas Haerter <?php echo hsc($lang["vector_cite_accessed"])." ".gmdate("F j, Y"); ?>. 135fa5fcacaSAndreas Haerter </p> 136fa5fcacaSAndreas Haerter</div> 137fa5fcacaSAndreas Haerter 138fa5fcacaSAndreas Haerter<h3><a name="bibtex_entry" id="bibtex_entry">BibTeX</a></h3> 139fa5fcacaSAndreas Haerter<div class="level3"> 140fa5fcacaSAndreas Haerter <pre> 141fa5fcacaSAndreas Haerter @misc{ wiki:xxx, 142fa5fcacaSAndreas Haerter author = "<?php echo str_replace(",", "{,}", tpl_getConf("vector_cite_author")); ?>", 143fa5fcacaSAndreas Haerter title = "<?php str_replace(",", "{,}", tpl_pagetitle()); ?> --- <?php echo str_replace(",", "{,}", hsc($conf["title"])); ?>", 144fa5fcacaSAndreas Haerter year = "<?php echo gmdate("Y", $rev); ?>", 145fa5fcacaSAndreas Haerter url = "<?php echo str_replace(",", "{,}", hsc($permurl)); ?>", 146fa5fcacaSAndreas Haerter note = "[Online; accessed <?php echo gmdate("j-F-Y"); ?>]" 147fa5fcacaSAndreas Haerter } 148fa5fcacaSAndreas Haerter </pre> 149fa5fcacaSAndreas Haerter <p> 150fa5fcacaSAndreas Haerter <?php echo hsc($lang["vector_cite_latexusepackagehint"]); ?>: 151fa5fcacaSAndreas Haerter </p> 152fa5fcacaSAndreas Haerter <pre> 153fa5fcacaSAndreas Haerter @misc{ wiki:xxx, 154fa5fcacaSAndreas Haerter author = "<?php echo str_replace(",", "{,}", tpl_getConf("vector_cite_author")); ?>", 155fa5fcacaSAndreas Haerter title = "<?php str_replace(",", "{,}", tpl_pagetitle()); ?> --- <?php echo str_replace(",", "{,}", hsc($conf["title"])); ?>", 156fa5fcacaSAndreas Haerter year = "<?php echo gmdate("Y", $rev); ?>", 157fa5fcacaSAndreas Haerter url = "\url{<?php echo str_replace(",", "{,}", hsc($permurl)); ?>}", 158fa5fcacaSAndreas Haerter note = "[Online; accessed <?php echo gmdate("j-F-Y"); ?>]" 159fa5fcacaSAndreas Haerter 160fa5fcacaSAndreas Haerter 161fa5fcacaSAndreas Haerter author = "<?php echo tpl_getConf("vector_cite_author"); ?>", 162fa5fcacaSAndreas Haerter title = "<?php tpl_pagetitle(); ?> --- <?php echo hsc($conf["title"]); ?>", 163fa5fcacaSAndreas Haerter year = "<?php echo gmdate("Y", $rev); ?>", 164fa5fcacaSAndreas Haerter url = "\url{<?php echo hsc($permurl); ?>}", 165fa5fcacaSAndreas Haerter note = "[Online; accessed <?php echo gmdate("j-F-Y"); ?>]" 166fa5fcacaSAndreas Haerter } 167fa5fcacaSAndreas Haerter </pre> 168fa5fcacaSAndreas Haerter</div> 169fa5fcacaSAndreas Haerter 170fa5fcacaSAndreas Haerter<h3><a name="talk_pages" id="talk_pages"><?php echo hsc($lang["vector_cite_discussionpages"]); ?></a></h3> 171fa5fcacaSAndreas Haerter<div class="level3"> 172fa5fcacaSAndreas Haerter <dl> 173fa5fcacaSAndreas Haerter <dt><?php echo hsc($lang["vector_cite_markup"]); ?></dt> 17426d590edSAndreas Haerter <dd>[[<?php echo hsc(getID()); ?>|<?php tpl_pagetitle(); ?>]] ([[<?php echo hsc(getID()."?rev=".$rev); ?>|<?php echo hsc($lang["vector_cite_thisversion"]); ?>]])</dd> 175fa5fcacaSAndreas Haerter </dl> 176fa5fcacaSAndreas Haerter <dl> 177fa5fcacaSAndreas Haerter <dt><?php echo hsc($lang["vector_cite_result"]); ?></dt> 17826d590edSAndreas Haerter <dd><a rel="nofollow" class="wikilink1" href="<?php echo hsc(wl(cleanID(getId()))); ?>"><?php tpl_pagetitle(); ?></a> (<a rel="nofollow" class="wikilink1" href="<?php echo hsc($permurl); ?>"><?php echo hsc($lang["vector_cite_thisversion"]); ?></a>)</dd> 179fa5fcacaSAndreas Haerter </dl> 180fa5fcacaSAndreas Haerter</div> 181