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